针对当前虚拟机迁移算法易造成物理节点负载不均衡、能耗高和SLA违反率高等问题,提出了一种基于云计算的在线迁移算法。通过构建在线迁移算法模型和虚拟机负载评估向量,依据各物理节点的带宽占用率、内存占用率和CPU占用率来确定迁移时机和需要迁移的源物理节点;同时,依据各节点的CPU占有率、ROM使用效率和带宽的利用率来确定目标物理节点。通过仿真模拟试验得出,该算法能在虚拟机在线迁移中大幅度提高物理节点的负载均衡,且其SLA违反率和云计算数据中心能耗都最小。%As current virtual machine migration algorithm is likely to cause physical node load imbalance, high energy consumption, SLA violation rate and other issues, this paper proposed a new algorithm based on online migration of cloud computing. By building models and virtual machine load assessment vector, through bandwidth usage based on each physical node, memory usage and CPU utilization, this paper determined migration timing and source physical nodes; meanwhile, according to the CPU usage of each node, the efficient use of ROM, and bandwidth utilization, it determined the target physical node. Finally, the simulation of environmental testing proved that the proposed algorithm in a virtual machine live migration could greatly improve load balancing of the physical nodes, minimize the SLA violation rate and the power consumption in cloud computing data center.
展开▼