Energy-efficient policies for embedded clusters
- 15 June 2005
- conference paper
- Published by Association for Computing Machinery (ACM)
- Vol. 40 (7) , 1-10
- https://doi.org/10.1145/1065910.1065912
Abstract
Power conservation has become a key design issue for many systems, including clusters deployed for embedded systems, where power availability ultimately determines system lifetime. These clusters execute a high rate of requests of highly-variable length, such as in satellite-based multiprocessor systems. The goal of power management in such systems is to minimize the aggregate energy consumption of the whole cluster while ensuring timely responses to requests. In the past, dynamic voltage scaling (DVS) and on/off schemes have been studied under the assumptions of continuously tunable processor frequencies and perfect load-balancing. In this work, we focus on the more realistic case of discrete processor frequencies and propose a new policy that adjusts the number of active nodes based on the system load, not system frequency. We also design a threshold scheme which prevents the system from reacting to short-lived temporary workload changes in the presence of unstable incoming workload. Simulation and implementation results on real hardware show that our policy is very effective in reducing the overall power consumption of clusters executing embedded applications.Keywords
This publication has 4 references indexed in Scilit:
- Practical PACE for embedded systemsPublished by Association for Computing Machinery (ACM) ,2004
- A comparison of load balancing techniques for scalable Web serversIEEE Network, 2000
- The simulation and evaluation of dynamic voltage scaling algorithmsPublished by Association for Computing Machinery (ACM) ,1998
- Comparing algorithm for dynamic speed-setting of a low-power CPUPublished by Association for Computing Machinery (ACM) ,1995