Exploiting Platform Heterogeneity for Power Efficient Data Centers
Top Cited Papers
- 1 June 2007
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
It has recently become clear that power management is of critical importance in modern enterprise computing environments. The traditional drive for higher performance has influenced trends towards consolidation and higher densities, artifacts enabled by virtualization and new small form factor server blades. The resulting effect has been increased power and cooling requirements in data centers which elevate ownership costs and put more pressure on rack and enclosure densities. To address these issues, in this paper, we enable power-efficient management of enterprise workloads by exploiting a fundamental characteristic of data centers: "platform heterogeneity". This heterogeneity stems from the architectural and management-capability variations of the underlying platforms. We define an intelligent workload allocation method that leverages heterogeneity characteristics and efficiently maps workloads to the best fitting platforms, significantly improving the power efficiency of the whole data center. We perform this allocation by employing a novel analytical prediction layer that accurately predicts workload power/performance across different platform architectures and power management capabilities. This prediction infrastructure relies upon platform and workload descriptors that we define as part of our work. Our allocation scheme achieves on average 20% improvements in power efficiency for representative heterogeneous data center configurations, highlighting the significant potential of heterogeneity-aware management.Keywords
This publication has 12 references indexed in Scilit:
- Mercury and freonPublished by Association for Computing Machinery (ACM) ,2006
- Boosting Data Center Performance Through Non-Uniform Power AllocationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Scheduling for heterogeneous processors in server systemsPublished by Association for Computing Machinery (ACM) ,2005
- Scheduling Processor Voltage and Frequency in Server and Cluster SystemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Power and energy management for server systemsComputer, 2004
- Single-ISA heterogeneous multi-core architectures for multithreaded workload performancePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Microarchitecture Optimizations for Exploiting Memory-Level ParallelismACM SIGARCH Computer Architecture News, 2004
- On evaluating request-distribution schemes for saving energy in server clustersPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Xen and the art of virtualizationPublished by Association for Computing Machinery (ACM) ,2003
- Dynamic thermal management for high-performance microprocessorsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002