Virtualization is the most important technology in the unified resource layer of cloud computing systems.Static placement and dynamic management are two types of Virtual Machine(VM)management methods.VM dynamic manage...Virtualization is the most important technology in the unified resource layer of cloud computing systems.Static placement and dynamic management are two types of Virtual Machine(VM)management methods.VM dynamic management is based on the structure of the initial VM placement,and this initial structure will affect the efficiency of VM dynamic management.When a VM fails,cloud applications deployed on the faulty VM will crash if fault tolerance is not considered.In this study,a model of initial VM fault-tolerant placement for star topological data centers of cloud systems is built on the basis of multiple factors,including the service-level agreement violation rate,resource remaining rate,power consumption rate,failure rate,and fault tolerance cost.Then,a heuristic ant colony algorithm is proposed to solve the model.The service-providing VMs are placed by the ant colony algorithms,and the redundant VMs are placed by the conventional heuristic algorithms.The experimental results obtained from the simulation,real cluster,and fault injection experiments show that the proposed method can achieve better VM fault-tolerant placement solution than that of the traditional first fit or best fit descending method.展开更多
为解决现有的虚拟机(VM)初始放置目标较为片面,仅考虑1个或者2个方面的问题,该文提出了1种面向多目标优化的VM初始放置方法。综合考虑了资源利用率、功率以及温度3方面因素。基于改进的分组遗传算法生成候选的VM放置方案。采用多目标模...为解决现有的虚拟机(VM)初始放置目标较为片面,仅考虑1个或者2个方面的问题,该文提出了1种面向多目标优化的VM初始放置方法。综合考虑了资源利用率、功率以及温度3方面因素。基于改进的分组遗传算法生成候选的VM放置方案。采用多目标模糊评估方法筛选出最佳放置方案。仿真实验结果表明,该文方法可以减少约44%的资源浪费、降低3 k W服务器运行功率。展开更多
基金supported by the National Natural Science Foundation of China(Nos.61432017 and 61772199)。
文摘Virtualization is the most important technology in the unified resource layer of cloud computing systems.Static placement and dynamic management are two types of Virtual Machine(VM)management methods.VM dynamic management is based on the structure of the initial VM placement,and this initial structure will affect the efficiency of VM dynamic management.When a VM fails,cloud applications deployed on the faulty VM will crash if fault tolerance is not considered.In this study,a model of initial VM fault-tolerant placement for star topological data centers of cloud systems is built on the basis of multiple factors,including the service-level agreement violation rate,resource remaining rate,power consumption rate,failure rate,and fault tolerance cost.Then,a heuristic ant colony algorithm is proposed to solve the model.The service-providing VMs are placed by the ant colony algorithms,and the redundant VMs are placed by the conventional heuristic algorithms.The experimental results obtained from the simulation,real cluster,and fault injection experiments show that the proposed method can achieve better VM fault-tolerant placement solution than that of the traditional first fit or best fit descending method.
文摘为解决现有的虚拟机(VM)初始放置目标较为片面,仅考虑1个或者2个方面的问题,该文提出了1种面向多目标优化的VM初始放置方法。综合考虑了资源利用率、功率以及温度3方面因素。基于改进的分组遗传算法生成候选的VM放置方案。采用多目标模糊评估方法筛选出最佳放置方案。仿真实验结果表明,该文方法可以减少约44%的资源浪费、降低3 k W服务器运行功率。