Title :
Adaptive power-fidelity in energy-aware wireless embedded systems
Author :
Raghunathan, Vijay ; Spanos, Paleologos ; Srivastava, Mani B.
Author_Institution :
Dept. of Electr. Eng., Networked & Embedded Syst. Lab., Los Angeles, CA, USA
Abstract :
Energy aware system operation, and not just low power hardware, is an important requirement for wireless embedded systems. These systems, such as wireless multimedia terminals or wireless sensor nodes, combine (soft) real-time constraints on computation and communication with requirements of long battery lifetime. In this paper, we present an OS-directed dynamic power management technique for such systems that goes beyond conventional techniques to provide an adaptive power vs. fidelity trade-off. The ability of wireless systems to adapt to changing fidelity in the form of data losses and errors is used to tradeoff against energy consumption. We also exploit system workload variation to proactively manage energy resources by predicting processing requirements. The supply voltage, and clock frequency are set according to predicted computation requirements of a specific task instance, and an adaptive feedback control machanism is used to keep system fidelity (deadline misses) within specifications. We present the theoretical framework underlying our approach in the context of both a static priority-based preemptive task scheduler as well as a dynamic priority based one, and present simulation-based performance analysis that shows that our technique provides large energy savings (up to 76%) with little loss in fidelity (<4%). Further, we describe the implementation of our technique in the eCos real-time operating system (RTOS) running on a StrongARM processor to illustrate the issues involved in enhancing RTOSs for energy awareness.
Keywords :
embedded systems; energy conservation; mobile radio; network operating systems; power consumption; processor scheduling; OS-directed dynamic power management technique; StrongARM processor; adaptive feedback control mechanism; adaptive power fidelity; clock frequency; communication; computation; data losses; dynamic priority-based preemptive task scheduler; eCos real-time operating system; energy consumption; energy resource management; energy-aware wireless embedded systems; errors; long battery lifetime; processing requirements prediction; real-time constraints; simulation-based performance analysis; static priority-based preemptive task scheduler; supply voltage; system workload variation; wireless multimedia terminals; wireless sensor nodes; Batteries; Embedded system; Energy consumption; Energy management; Hardware; Multimedia systems; Power system management; Real time systems; Sensor systems; Wireless sensor networks;
Conference_Titel :
Real-Time Systems Symposium, 2001. (RTSS 2001). Proceedings. 22nd IEEE
Print_ISBN :
0-7695-1420-0
DOI :
10.1109/REAL.2001.990601