An Optimal Task Placement Strategy in Geo-Distributed Data Centers Involving Renewable Energy

Nowadays, modern data centers are seeking for importing renewable energy together with conventional energy in order to be more environment-friendly and to reduce operation expenditures. Meanwhile, considering the fact that electricity prices and renewable energy generations are diverse in time and geography, a task scheduling strategy should be designed to ensure the efficient and economic operations of data centers. In this paper, an optimal task placement strategy is presented for geo-distributed data centers powered by mixed renewable and conventional energies with dynamic voltage and frequency scaling technique. We aim at minimizing the total electricity cost and making full use of the renewable energy so as to construct green and economic data centers. The optimal task placement problem is formulated as a mixed integer nonlinear problem (MINLP), in which the quality-of-service constraint is restricted by an M/G/1 queuing model. To tackle the complexity of the MINLP, we first transform it into a tractable form, and then develop an optimal sever activation configuration and task placement algorithm to solve it. The proposed algorithm can obtain the global optimal solution of the electricity minimization problem and meanwhile dramatically reduce the complexity of the problem solving. Finally, evaluations based on real-world traces exhibit impacts of different system parameters on the electricity cost and sever activation configurations, which prove the superiority of our proposed algorithm and provide us some illuminations on how to build cost-effective and eco-friendly data centers.

[1]  Yonggang Wen,et al.  Data Center Energy Consumption Modeling: A Survey , 2016, IEEE Communications Surveys & Tutorials.

[2]  Anthony A. Maciejewski,et al.  Minimizing Energy Costs for Geographically Distributed Heterogeneous Data Centers , 2018, IEEE Transactions on Sustainable Computing.

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

[4]  Chia-Ming Wu,et al.  A green energy-efficient scheduling algorithm using the DVFS technique for cloud datacenters , 2014, Future Gener. Comput. Syst..

[5]  Iftekhar Ahmad,et al.  Load-Adaptive Resource Management for Green Wireless-Optical Broadband Access Network (WOBAN) , 2016, Journal of Lightwave Technology.

[6]  Albert G. Greenberg,et al.  The cost of a cloud: research problems in data center networks , 2008, CCRV.

[7]  Yi Sun,et al.  Adaptive Path Isolation for Elephant and Mice Flows by Exploiting Path Diversity in Datacenters , 2016, IEEE Transactions on Network and Service Management.

[8]  Dzmitry Kliazovich,et al.  Minimum Dependencies Energy-Efficient Scheduling in Data Centers , 2016, IEEE Transactions on Parallel and Distributed Systems.

[9]  Georges Da Costa,et al.  Green IT scheduling for data center powered with renewable energy , 2018, Future Gener. Comput. Syst..

[10]  MengChu Zhou,et al.  TTSA: An Effective Scheduling Approach for Delay Bounded Tasks in Hybrid Clouds , 2017, IEEE Transactions on Cybernetics.

[11]  Tao Jiang,et al.  Joint Workload and Battery Scheduling with Heterogeneous Service Delay Guaranteesfor Data Center Energy Cost Minimization , 2015, IEEE Transactions on Parallel and Distributed Systems.

[12]  Xin Wang,et al.  Robust Workload and Energy Management for Sustainable Data Centers , 2016, IEEE Journal on Selected Areas in Communications.

[13]  Samee Ullah Khan,et al.  An Energy-Efficient Task Scheduling Algorithm in DVFS-enabled Cloud Environment , 2015, Journal of Grid Computing.

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

[15]  Lu Peng,et al.  Operational Cost Optimization for Cloud Computing Data Centers Using Renewable Energy , 2016, IEEE Systems Journal.

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

[17]  Song Guo,et al.  Optimal Task Placement with QoS Constraints in Geo-Distributed Data Centers Using DVFS , 2015, IEEE Transactions on Computers.

[18]  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.

[19]  Songyun Wang,et al.  A DVFS Based Energy-Efficient Tasks Scheduling in a Data Center , 2017, IEEE Access.

[20]  Massoud Pedram,et al.  A Stackelberg Game-Based Optimization Framework of the Smart Grid With Distributed PV Power Generations and Data Centers , 2014, IEEE Transactions on Energy Conversion.

[21]  Xiao Qin,et al.  Feedback Control Scheduling in Energy-Efficient and Thermal-Aware Data Centers , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[22]  Shree Krishna Sharma,et al.  Latency Minimization in Wireless IoT Using Prioritized Channel Access and Data Aggregation , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[23]  Hamed Mohsenian Rad,et al.  Energy and Performance Management of Green Data Centers: A Profit Maximization Approach , 2013, IEEE Transactions on Smart Grid.

[24]  Rubén Ruiz,et al.  Scheduling Stochastic Multi-Stage Jobs to Elastic Hybrid Cloud Resources , 2018, IEEE Transactions on Parallel and Distributed Systems.

[25]  Xin Wang,et al.  Cooling-Aware Energy and Workload Management in Data Centers via Stochastic Optimization , 2016, IEEE Journal of Selected Topics in Signal Processing.

[26]  Atefeh Khosravi Energy and carbon-efficient resource management in geographically distributed cloud data centers , 2017 .