摘要

Virtual machine (VM) consolidation in Cloud computing provides a great opportunity for energy saving. However, the obligation of providing suitable quality of service to end users leads to the necessity in dealing with energy-performance tradeoff. In this paper, we propose a redesigned energy-aware heuristic framework for VM consolidation to achieve a better energy-performance tradeoff. There are two main contributions in the framework: (1) establish a service level agreement (SLA) violation decision algorithm to decide whether a host is overload with SLA violation; (2) minimum power and maximum utilization policy is then proposed to improve the Minimum Power policy in previous work. Finally, we have evaluated our framework through simulation on large-scale experiments driven by workload traces from more than a thousand VMs, and the results show that our framework outperforms previous work. Specifically, it guarantees 21-34 % decrease in energy consumption, 84-92 % decrease in SLA violation, 87-94 % decrease in energy-performance metric, and 63 % decrease in execution time. And we further discuss why the redesigned framework outperforms the previous design.