Item Details

Dynamic Voltage Scaling in Multi-Tier Web Servers With End-to-End Delay Control

Horvath, Tibor; Abdelzaher, Tarek; Skadron, Kevin
Horvath, Tibor
Abdelzaher, Tarek
Skadron, Kevin
Energy and cooling costs of web server farms are among their main financial expenditures. This pa- per explores the benefits of dynamic voltage scal- ing (DVS) for power management in server farms. Unlike previous work, which addressed DVS on in- dividual servers and on load-balanced server repli- cas, this paper addresses DVS in multi-stage service pipelines. Contemporary Web server installations typically adopt a three-tier architecture in which the first tier presents a Web interface, the second exe- cutes scripts that implement business logic, and the third serves database accesses. From a user�s per- spective, only the end-to-end response across the en- tire pipeline is relevant. This paper presents an al- gorithm for minimizing the total energy expenditure of the multi-stage pipeline subject to soft end-to-end response-time constraints. A distributed power man- agement service is designed and evaluated on a real 3-tier server prototype for coordinating DVS settings in a way that minimizes global energy consumption while meeting end-to-end delay constraints. The ser- vice is shown to consume as much as 30% less energy compared to the default (Linux) energy saving policy.
Date Received
University of Virginia, Department of Computer Science, 2004
Published Date
Libra Open Repository
Logo for In CopyrightIn Copyright


Access Online