Energy conservation in heterogeneous server clusters

  • Authors:
  • Taliver Heath;Bruno Diniz;Enrique V. Carrera;Wagner Meira, Jr.;Ricardo Bianchini

  • Affiliations:
  • Rutgers University, Piscataway, NJ;Federal Univ. of Minas Gerais, Belo Horizonte, Brazil;Univ. San Francisco of Quito, Quito, Ecuador;Federal Univ. of Minas Gerais, Belo Horizonte, Brazil;Rutgers University, Piscataway, NJ

  • Venue:
  • Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

The previous research on cluster-based servers has focused on homogeneous systems. However, real-life clusters are almost invariably heterogeneous in terms of the performance, capacity, and power consumption of their hardware components. In this paper, we argue that designing efficient servers for heterogeneous clusters requires defining an efficiency metric, modeling the different types of nodes with respect to the metric, and searching for request distributions that optimize the metric. To concretely illustrate this process, we design a cooperative Web server for a heterogeneous cluster that uses modeling and optimization to minimize the energy consumed per request. Our experimental results for a cluster comprised of traditional and blade nodes show that our server can consume 42% less energy than an energy-oblivious server, with only a negligible loss in throughput. The results also show that our server conserves 45% more energy than an energy-conscious server that was previously proposed for homogeneous clusters.