ACM Home Page
Please provide us with feedback. Feedback
Energy conservation in heterogeneous server clusters
Full text PdfPdf (240 KB)
Source Principles and Practice of Parallel Programming archive
Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming table of contents
Chicago, IL, USA
SESSION: Energy-aware computing table of contents
Pages: 186 - 195  
Year of Publication: 2005
ISBN:1-59593-080-9
Authors
Taliver Heath  Rutgers University, Piscataway, NJ
Bruno Diniz  Federal Univ. of Minas Gerais, Belo Horizonte, Brazil
Enrique V. Carrera  Univ. San Francisco of Quito, Quito, Ecuador
Wagner Meira Jr.  Federal Univ. of Minas Gerais, Belo Horizonte, Brazil
Ricardo Bianchini  Rutgers University, Piscataway, NJ
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 16,   Downloads (12 Months): 129,   Citation Count: 12
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1065944.1065969
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
M. Aron, D. Sanders, P. Druschel, and W. Zwaenepoel. Scalable Content-Aware Request Distribution in Cluster-Based Network Servers. In Proceedings of USENIX'00 Technical Conference, June 2000.
 
4
 
5
A. Bevilacqua. A Dynamic Load Balancing Method on a Heterogeneous Cluster of Workstations. Informatica, 23(1):49--56, March 1999.
 
6
 
7
 
8
9
10
 
11
Cisco LocalDirector. http://www.cisco.com/.
 
12
 
13
R. P. Doyle, J. S. Chase, O. M. Asad, W. Jin, and A. M. Vahdat. Model-Based Resource Provisioning in a Web Service Utility. In Proceddings of the 4th USENIX Symposium on Internet Technologies and Systems, March 2003.
 
14
E. N. Elnozahy, M. Kistler, and R. Rajamony. Energy Conservation Policies for Web Servers. In Proceedings of the 4th USENIX Symposium on Internet Technologies and Systems, March 2003.
 
15
E. N. Elnozahy, M. Kistler, and R. Rajamony. Energy-Efficient Server Clusters. In Proceedings of the 2nd Workshop on Power-Aware Computing Systems, February 2002.
 
16
T. Heath, B. Diniz, E. V. Carrera, W. Meira Jr., and R. Bianchini. Self-Configuring Heterogeneous Server Clusters. In Proceedings of the Workshop on Compilers and Operating Systems for Low Power, September 2003.
 
17
S. Kirkpatrick, C. D. Gelatt, and M. P. Vecchi. Optimization by Simulated Annealing. Science, Number 4598, 13 May 1983, 220, 4598:671--680, 1983.
 
18
 
19
M. Martonosi, D. Brooks, and P. Bose. Power-Performance Modeling and Validation. In Tutorial given at the International Conference on Measurement and Modeling of Computer Systems, June 2001.
 
20
Nexcom International. http://www.nexcom.com.tw/.
21
 
22
V. Pai, P. Druschel, and W. Zwaenepoel. Flash: An Efficient and Portable Web Server. In Proceedings of USENIX'99 Technical Conference, June 1999.
 
23
 
24
K. Rajamani and C. Lefurgy. On Evaluating Request-Distribution Schemes for Saving Energy in Server Clusters. In Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software, March 2003.
 
25
Tao Yang. Personal communication. October 2003.
 
26

CITED BY  12

Collaborative Colleagues:
Taliver Heath: colleagues
Bruno Diniz: colleagues
Enrique V. Carrera: colleagues
Wagner Meira Jr.: colleagues
Ricardo Bianchini: colleagues