An energy aware application controller for optimizing renewable energy consumption in Cloud computing

With the advent of new computing technologies, such as cloud computing and contemporary parallel pro- cessing systems, the building blocks of computing systems have become multi-dimensional. Traditional scheduling systems based on a single-resource optimization, like processors, fail to provide near optimal solutions. The efficient use of new computing systems depends on the efficient use of several resource dimensions. Thus, the scheduling systems have to fully use all resources. In this paper, we address the problem of multi-resource scheduling via multi-capacity bin-packing. We propose the application of multi-capacity-aware resource scheduling at host selection layer and queuing mechanism layer of an scheduling system. The experimental results demonstrate performance improvements of scheduling in terms of waittime and slowdown metrics.

[1]  Rob Simmonds,et al.  Electrical cost savings and clean energy usage potential for HPC workloads , 2011, Proceedings of the 2011 IEEE International Symposium on Sustainable Systems and Technology.

[2]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[3]  Zhiling Lan,et al.  Reducing Energy Costs for IBM Blue Gene/P via Power-Aware Job Scheduling , 2013, JSSPP.

[4]  Thu D. Nguyen,et al.  Parasol and GreenSwitch: managing datacenters powered by renewable energy , 2013, ASPLOS '13.

[5]  Chao Li,et al.  iSwitch: Coordinating and optimizing renewable energy powered server clusters , 2012, 2012 39th Annual International Symposium on Computer Architecture (ISCA).

[6]  Adam Wierman,et al.  Data center demand response: avoiding the coincident peak via workload shifting and local generation , 2013, SIGMETRICS '13.

[7]  Jordi Torres,et al.  GreenHadoop: leveraging green energy in data-processing frameworks , 2012, EuroSys '12.

[8]  Andy Hopper,et al.  Free Lunch: Exploiting Renewable Energy for Computing , 2011, HotOS.

[9]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[10]  Jordi Torres,et al.  GreenSlot: Scheduling energy consumption in green datacenters , 2011, 2011 International Conference for High Performance Computing, Networking, Storage and Analysis (SC).

[11]  Xu Yang,et al.  Integrating dynamic pricing of electricity into energy aware scheduling for HPC systems , 2013, 2013 SC - International Conference for High Performance Computing, Networking, Storage and Analysis (SC).

[12]  Thomas Schulze,et al.  Plug4Green: A flexible energy-aware VM manager to fit data centre particularities , 2015, Ad Hoc Networks.

[13]  Thomas Ledoux,et al.  Self-management of cloud applications and infrastructure for energy optimization , 2012, OPSR.