Making cluster applications energy-aware

  • Authors:
  • Nedeljko Vasić;Martin Barisits;Vincent Salzgeber;Dejan Kostic

  • Affiliations:
  • EPFL, Lausanne, Switzerland;EPFL, Lausanne, Switzerland;EPFL, Lausanne, Switzerland;EPFL, Lausanne, Switzerland

  • Venue:
  • ACDC '09 Proceedings of the 1st workshop on Automated control for datacenters and clouds
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Power consumption has become a critical issue in large scale clusters. Existing solutions for addressing the servers' energy consumption suggest "shrinking" the set of active machines, at least until the more power-proportional hardware devices become available. This paper demonstrates that leveraging the sleeping state, however, may lead to unacceptably poor performance and low data availability if the distributed services are not aware of the power management's actions. Therefore, we present an architecture for cluster services in which the deployed services overcome this problem by actively participating in any action taken by the power management. We propose, implement, and evaluate modifications for the Hadoop Distributed File System and the MapReduce clone that make them capable of operating efficiently under limited power budgets.