论文部分内容阅读
云计算中的虚拟化技术使用户能够创建共享硬件资源的虚拟机,从而可以灵活地使用计算机资源。虚拟机的优势使其作为一种云服务被广泛的使用。虚拟机迁移是一种管理虚拟机和计算资源的重要手段,实际上是通过不同物理机器转移不同操作系统实例的过程,有利于维护系统,管理故障,降低能源消耗。本文研究基于遗传算法的虚拟机分配策略,首先从已有的物理主机中随机选出一批物理主机作为初始种群,计算出每台物理主机的适应度,然后依次将选择算子、交叉算子、变异算子作用于物理种群的每台主机,构建下一代种群,循环上述步骤直到达到终止条件,最后将虚拟机分配到选出的物理主机上。上述方法能够减少分配后的再迁移情况,在数据中心的负载均衡方面做出优化,使数据中心避免出现有负载倾斜的情况,从而保证运行在虚拟集群上的云服务的稳定性与可靠性,同时由于虚拟机再迁移的次数减少,降低了数据中心的能耗。本文提出的基于遗传算法的虚拟机分配策略已在CloudSim云计算仿真工具中进行了模拟评估,根据实验的结果,得出了结论:虚拟机分配策略有效地降低了能源消耗和虚拟机再分配次数,并且使得云服务的稳定性得到了提升。