一种融合虚拟机选择的虚拟机放置方法
2021-03-12袁静珍刘亚同
袁静珍,刘亚同
(1.韩山师范学院 物理与电子工程学院,广东 潮州 521041; 2.河南广播电视大学 信息工程学院, 郑州 450008)
0 引 言
近年来,大规模节能云数据中心的构造与使用成为政府和各大IT企业越来越重视的问题[1-3]。一个云数据中心(data center,DC)通常配置有大量的物理主机(physical machines,PMs),虚拟化是云数据中心的关键技术,虚拟化通过虚拟机(virtual machines,VM)的形式将应用程序的任务与数据封装起来,通过虚拟机分配策略将虚拟机调度到具体的物理节点之上执行。为了节省云数据中心的能量消耗成本,云服务提供商还采用虚拟机迁移(VM migration,VMM)策略来完成虚拟机在各个物理服务器上的选择与放置,最终目标是节省云数据中心能量消耗,提高服务质量(quality of service,QoS),节省物理空间和提高可靠性等。
目前,以Anton Beloglazov博士团队开发的Cloudsim项目在云数据中心的节能研究方面处于世界领先地位[4-5],Cloudsim项目中把虚拟机迁移过程划分为物理主机状态检测,虚拟机选择和虚拟机放置3个步骤,最终完成整个虚拟机迁移。物理主机状态检测可以通过观察它的资源使用状态来判断,如果CPU的使用效率超过90%或者低于10%都可以认为是超负载或者低负载。在这个时候,该物理节点的虚拟机将被选择出来,同时放置到另外一个物理节点之上。虚拟机选择的含义是通过判断物理主机的运行状态(超负载over-utilized或低负载under-utilized),然后从中选择出合适的候选迁移虚拟机。虚拟机放置的含义是将虚拟机选择算法中选择出来的虚拟机按照一定的算法重新放置到云数据中心其他最合适的物理节点。……
