doi: 10.4304/jsw.9.9.2283-2290
CPU Frequency Scaling Algorithm for Energy-saving in Cloud Data Centers
- Network Management Research Center, Beijing Jiaotong University, Beijing 100044, China
Abstract
High energy consumption becomes an urgent problem in cloud datacenters. Based on virtualization technologies, the pay-as-you-go resource provision paradigm has become a trend. Specifically, Virtual Machine (VM) is the basic resource unit in data center for resource migration and provisioning. Many researches have been devoted to improve datacenter resource utilization and reduce power consumption by VM placement. As the most important power consumption resource, CPU has a fluctuant frequency range. Based on CPU frequency scaling, a new approach for VMs placement is proposed. The approach is realized in two stages. In the initial stage, we propose a multiobjective heuristic ant colony algorithm, which will find the optimization solution for energy saving as well as servicelevel agreement (SLA). In the dynamic stage, by using autoregressive prediction and CPU frequency scaling, the proposed approach can adjust the CPU utilization if needed, not depending on whole VM migration. The experiments show that the energy saving algorithms based on CPU frequency scaling are much better than the traditional BFD and FFD algorithms in saving energy and satisfying SLA.
Keywords
- cloud datacenter
- VM migration
- energy c
How to Cite
Yongchao Xiang, Zhen Liu, and Xiaoya Qu, "CPU Frequency Scaling Algorithm for Energy-saving in Cloud Data Centers," Journal of Software, vol. 9, no. 9, pp. 2283-2290, 2014. https://doi.org/ 10.4304/jsw.9.9.2283-2290
Copyright & License
Copyright © 2014 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).
