Energy-aware Load Balancing in Heterogeneous Cloud Data Centers

With the increasing popularity of cloud computing, its large energy consumption cannot only contribute to greenhouse gas emissions, but also result in the rising of the cost of operating a cloud data centers. Therefore, energy-aware load balancing is increasingly becoming a core and challenging issue in cloud computing. In this paper, we propose an energy efficient load balancing algorithm which takes advantage of both dynamic voltage/frequency scaling and virtual machine consolidation to reduce energy consumed by cloud infrastructures. Our experimental results indicate that, compared to a round robin algorithm for load balancing in cloud computing, the proposed algorithm can achieve up to 35.3% energy saving in heterogeneous cloud data center.

[1]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..

[2]  Rajesh Gupta,et al.  Energy Efficient Geographical Load Balancing via Dynamic Deferral of Workload , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[3]  References , 1971 .

[4]  Soraya Ghiasi,et al.  System power management support in the IBM POWER6 microprocessor , 2007, IBM J. Res. Dev..

[5]  Weiwei Lin,et al.  An intelligent power consumption model for virtual machines under CPU-intensive workload in cloud environment , 2017, Soft Comput..

[6]  Sulabha Patil,et al.  Double threshold energy aware load balancing in cloud computing , 2013, 2013 Fourth International Conference on Computing, Communications and Networking Technologies (ICCCNT).

[7]  Quanyan Zhu,et al.  Dynamic energy-aware capacity provisioning for cloud computing environments , 2012, ICAC '12.

[8]  Roberto Rojas-Cessa,et al.  Task Scheduling and Server Provisioning for Energy-Efficient Cloud-Computing Data Centers , 2013, 2013 IEEE 33rd International Conference on Distributed Computing Systems Workshops.

[9]  Suriya Begum,et al.  Mathematical Modelling of Joint Routing and Scheduling for an Effective Load Balancing in Cloud , 2014 .

[10]  Vaibhav Sharma,et al.  A NEW APPROACH FOR LOAD BALANCING IN CLOUD COMPUTING , 2014, BIOINFORMATICS 2014.

[11]  Mor Harchol-Balter,et al.  Power Capping Via Forced Idleness , 2009 .

[12]  Dan C. Marinescu,et al.  Energy-Aware Load Balancing and Application Scaling for the Cloud Ecosystem , 2017, IEEE Transactions on Cloud Computing.

[13]  Guangjie Han,et al.  An Efficient Virtual Machine Consolidation Scheme for Multimedia Cloud Computing , 2016, Sensors.

[14]  Sanjay Jain,et al.  ENHANCED EQUALLY DISTRIBUTED LOAD BALANCING ALGORITHM FOR CLOUD COMPUTING , 2013 .

[15]  N. Susila,et al.  Energy Efficient Extended FCFS Load Balancing In Data Centers of Cloud , 2016 .