Energy Efficient Indivisible Workload Distribution in Geographically Distributed Data Centers

In this paper, we investigate the problem of energy cost minimization for geographically distributed data centers with the guaranteed quality of service (i.e., service delay) under time-varying system dynamics. In order to satisfy the user demands, these data centers (DCs) consume a large amount of energy. The increasing energy cost of the DCs is a contemporary problem for the online service providers. To reduce the energy cost of the DCs, recent research studies suggest the workload distribution techniques among geo-distributed data centers by exploiting the dynamic electricity prices and an increased use of the renewable energy. In this paper, we propose a green geographical load balancing (GreenGLB) online algorithm based on the greedy algorithm design technique for the interactive and indivisible workload distribution. An indivisible workload is a sequential task, which cannot be further divided and must be assigned to a single data center. The basic idea of our algorithm is to assign the incoming workload at each time considering the current offered prices of electricity, the renewable energy levels, and respecting the given set of constraints. The experimental results based on the real-world traces illustrate the effectiveness of GreenGLB over the existing workload distribution techniques and attain a significant reduction in the energy cost of the geo-distributed DCs.

[1]  Hamed Mohsenian Rad,et al.  Wholesale electricity pricing in the presence of geographical load balancing , 2017, 2017 51st Asilomar Conference on Signals, Systems, and Computers.

[2]  A. Hamdy Scheduling real-time indivisible loads with special resource allocation requirements on cluster computing , 2013 .

[3]  Lachlan L. H. Andrew,et al.  Online algorithms for geographical load balancing , 2012, 2012 International Green Computing Conference (IGCC).

[4]  Xue Liu,et al.  A Survey on Green-Energy-Aware Power Management for Datacenters , 2014, ACM Comput. Surv..

[5]  Wen-De Zhong,et al.  Price and renewable aware geographical load balancing technique for data centres , 2013, 2013 9th International Conference on Information, Communications & Signal Processing.

[6]  Esther Mohr,et al.  Online algorithms for conversion problems: A survey , 2014 .

[7]  H. Jonathan Chao,et al.  JET: Electricity cost-aware dynamic workload management in geographically distributed datacenters , 2014, Comput. Commun..

[8]  Michael Hunter,et al.  Power Efficient Distributed Simulation , 2017, SIGSIM-PADS.

[9]  Rajkumar Buyya,et al.  Renewable-aware geographical load balancing of web applications for sustainable data centers , 2017, J. Netw. Comput. Appl..

[10]  Minghua Chen,et al.  Joint bidding and geographical load balancing for datacenters: Is uncertainty a blessing or a curse? , 2017, INFOCOM.

[11]  Lin Yang,et al.  Competitive online algorithms for geographical load balancing in data centers with energy storage , 2016, E2DC@e-Energy.

[12]  Baochun Li,et al.  Temperature Aware Workload Managementin Geo-Distributed Data Centers , 2013, IEEE Trans. Parallel Distributed Syst..

[13]  Yuguang Fang,et al.  Cutting Down Electricity Cost in Internet Data Centers by Using Energy Storage , 2011, 2011 IEEE Global Telecommunications Conference - GLOBECOM 2011.

[14]  Georgios B. Giannakis,et al.  DGLB: Distributed Stochastic Geographical Load Balancing over Cloud Networks , 2017, IEEE Transactions on Parallel and Distributed Systems.

[15]  Xue Liu,et al.  Minimizing Electricity Cost: Optimization of Distributed Internet Data Centers in a Multi-Electricity-Market Environment , 2010, 2010 Proceedings IEEE INFOCOM.

[16]  Xinying Zheng,et al.  Energy-aware load dispatching in geographically located Internet data centers , 2011, Sustain. Comput. Informatics Syst..

[17]  Guillaume Pierre,et al.  Wikipedia workload analysis for decentralized hosting , 2009, Comput. Networks.

[18]  Jitender S. Deogun,et al.  Real-Time Divisible Load Scheduling for Cluster Computing , 2007, 13th IEEE Real Time and Embedded Technology and Applications Symposium (RTAS'07).

[19]  Hao Wang,et al.  Proactive Demand Response for Data Centers: A Win-Win Solution , 2015, IEEE Transactions on Smart Grid.

[20]  Tao Zhang,et al.  A multi-objective co-evolutionary algorithm for energy-efficient scheduling on a green data center , 2016, Comput. Oper. Res..

[21]  Bruce M. Maggs,et al.  Cutting the electric bill for internet-scale systems , 2009, SIGCOMM '09.

[22]  Yi Xu,et al.  Building cost efficient cloud data centers via geographical load balancing , 2017, 2017 IEEE Symposium on Computers and Communications (ISCC).

[23]  Lachlan L. H. Andrew,et al.  Greening geographical load balancing , 2011, PERV.

[24]  Lachlan L. H. Andrew,et al.  Geographical load balancing with renewables , 2011, PERV.

[25]  Zhenlong Li,et al.  Planning for green cloud data centers using sustainable energy , 2016, 2016 IEEE Symposium on Computers and Communication (ISCC).

[26]  Massoud Pedram,et al.  Force-directed geographical load balancing and scheduling for batch jobs in distributed datacenters , 2013, 2013 IEEE International Conference on Cluster Computing (CLUSTER).

[27]  Athanasios V. Vasilakos,et al.  Water-Constrained Geographic Load Balancing in Data Centers , 2017, IEEE Transactions on Cloud Computing.

[28]  Xue Liu,et al.  A Survey on Geographic Load Balancing Based Data Center Power Management in the Smart Grid Environment , 2014, IEEE Communications Surveys & Tutorials.

[29]  Athanasios V. Vasilakos,et al.  Thermal-Aware Scheduling of Batch Jobs in Geographically Distributed Data Centers , 2014, IEEE Transactions on Cloud Computing.

[30]  Yuguang Fang,et al.  Energy and Network Aware Workload Management for Sustainable Data Centers with Thermal Storage , 2014, IEEE Transactions on Parallel and Distributed Systems.

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

[32]  Yong Qi,et al.  Minimizing Electricity Bills for Geographically Distributed Data Centers with Renewable and Cooling Aware Load Balancing , 2015, 2015 International Conference on Identification, Information, and Knowledge in the Internet of Things (IIKI).

[33]  Xin Wang,et al.  Robust geographical load balancing for sustainable data centers , 2016, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[34]  Wen-De Zhong,et al.  Energy efficiency aware load distribution and electricity cost volatility control for cloud service providers , 2016, J. Netw. Comput. Appl..

[35]  Chan-Hyun Youn,et al.  Energy and QoS aware resource allocation for heterogeneous sustainable cloud datacenters , 2017, Opt. Switch. Netw..

[36]  Massoud Pedram,et al.  Geographical Load Balancing for Online Service Applications in Distributed Datacenters , 2013, 2013 IEEE Sixth International Conference on Cloud Computing.

[37]  Richard E. Brown,et al.  United States Data Center Energy Usage Report , 2016 .