一种均衡物理资源和网络带宽的虚拟机部署方法研究
袁玉美
摘要:随着互联网的发展,云计算的发展越来越快,云资源管理平台也受到了越来越多的关注。云计算资源管理系统是云计算体系的“大脑”,具有重要的研究价值。针对目前虚拟机部署未能均衡考虑能耗与网络流量的问题,文章设计了一种结合能耗和网络均衡优化的虚拟机部署算法。该算法采用K-均值聚类,利用改进的皮尔逊相关系数进行相似度计算,最终为虚拟机在所有的候选宿主机中选择合适的宿主机。
关键词:云计算;资源管理;虚拟机部署;Cloudstack;皮尔逊相关系数
1概述
在云计算环境中,利用虚拟化技术将分散的物理资源整合成一个资源池,以虚拟机的形式让用户使用。文章从云服务提供商的角度出发,根据用户的需求,尽量在一个物理服务器上部署多个虚拟机,减少物理服务器的开启数目,降低数据中心的能源消耗。首先对现有虚拟机分配部署的方法进行分析,然后提出了一种均衡物理资源和网络带宽的虚拟机部署方法。
2虚拟机分配部署技术
在云计算资源管理系统中,目前现有的分配部署策略主要分为两大类:一是提高物理宿主机的资源利用率、最小激活物理宿主机的开启数。这类研究并没有考虑到网络流量的影响,但是网络流量在虚拟机的分配部署中占有重要的地位,將会直接影响数据中心资源的利用率。二是提高网络资源的利用率,这类虚拟机的放置方式,并没有考虑物理宿主机本身的计算资源和存储资源。
本文采用k-均值聚类,利用改进的皮尔逊相关系数进行相似度计算,提出了一种均衡物理资源和网络带宽的虚拟机部署方法,提高数据中心资源的利用率并减少物理宿主机的开启数量。以下是本次研究中虚拟机分配部署算法的具体实现。
3基于改进的皮尔逊相关系数的K-均值聚类