Energy-aware resource allocation

This paper deals with the reduction of energy consumption in large scale systems, especially by taking into account the impact of energy consumption for server consolidation. Decreasing the number of physical hosts used while ensuring a certain level of quality of services is the goal of our approach. We introduce a metric called energetic yield which represents the quality of a task placement on a subset of machines, while taking into account quality of service and energy efficiency aspects. It measures the difference between resources required by a job and what the system allocates ultimately, while trying to save energy. Our work aims at minimizing this difference. We propose placement heuristics that are compared to the optimal solution and to a related system. In this paper, we present a set of experiments showing the relevance of this metric in order to reduce significantly energy consumption.

[1]  Atanasiu Constantin Bogdan,et al.  Electricity Consumption and Efficiency Trends in the Enlarged European Union - Status Report 2006- , 2007 .

[2]  Laurent Lefèvre,et al.  Chasing Gaps between Bursts: Towards Energy Efficient Large Scale Experimental Grids , 2008, 2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies.

[3]  Andrew Warfield,et al.  Live migration of virtual machines , 2005, NSDI.

[4]  Henri Casanova,et al.  Resource Allocation Using Virtual Clusters , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[5]  Helmut Hlavacs,et al.  Energy Consumption of Residential and Professional Switches , 2009, 2009 International Conference on Computational Science and Engineering.

[6]  Vipin Kumar,et al.  Multi-capacity bin packing algorithms with applications to job scheduling under multiple constraints , 1999, Proceedings of the 1999 International Conference on Parallel Processing.

[7]  Laurent Lefèvre,et al.  The GREEN-NET framework: Energy efficiency in large scale distributed systems , 2009, 2009 IEEE International Symposium on Parallel & Distributed Processing.

[8]  Wu-chun Feng,et al.  Honey, I shrunk the Beowulf! , 2002, Proceedings International Conference on Parallel Processing.

[9]  Martin Schulz,et al.  Bounding energy consumption in large-scale MPI programs , 2007, Proceedings of the 2007 ACM/IEEE Conference on Supercomputing (SC '07).

[10]  Bogdan Atanasiu,et al.  Electricity Consumption and Efficiency Trends in the Enlarged , 2007 .