Dynamic Voltage Scaling in Multitier Web Servers with End-to-End Delay Control
Top Cited Papers
- 5 March 2007
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. 56 (4) , 444-458
- https://doi.org/10.1109/tc.2007.1003
Abstract
The energy and cooling costs of Web server farms are among their main financial expenditures. This paper explores the benefits of dynamic voltage scaling (DVS) for power management in server farms. Unlike previous work, which addressed DVS on individual servers and on load-balanced server replicas, this paper addresses DVS in multistage service pipelines. Contemporary Web server installations typically adopt a three-tier architecture in which the first tier presents a Web interface, the second executes scripts that implement business logic, and the third serves database accesses. From a user's perspective, only the end-to-end response across the entire pipeline is relevant. This paper presents a rigorous optimization methodology and an algorithm for minimizing the total energy expenditure of the multistage pipeline subject to soft end-to-end response-time constraints. A distributed power management service is designed and evaluated on a real three-tier server prototype for coordinating DVS settings in a way that minimizes global energy consumption while meeting end-to-end delay constraints. The service is shown to consume as much as 30 percent less energy compared to the default (Linux) energy saving policyKeywords
This publication has 18 references indexed in Scilit:
- Dynamic and aggressive scheduling techniques for power-aware real-time systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Scheduling with dynamic voltage/speed adjustment using slack reclamation in multi-processor real-time systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Feedback EDF scheduling exploiting dynamic voltage scalingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Power-aware QoS management in Web serversPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Energy-efficient soft real-time CPU scheduling for mobile multimedia systemsPublished by Association for Computing Machinery (ACM) ,2003
- System-level power-aware design techniques in real-time systemsProceedings of the IEEE, 2003
- Power-optimized scheduling server for real-time tasksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Real-time dynamic voltage scaling for low-power embedded operating systemsPublished by Association for Computing Machinery (ACM) ,2001
- Dynamic voltage scaling and power management for portable systemsPublished by Association for Computing Machinery (ACM) ,2001
- Integrating user-perceived quality into Web server designComputer Networks, 2000