DocumentCode :
2716865
Title :
Experiences in implementing an energy-driven task scheduler in RT-Linux
Author :
Swaminathan, Vishnu ; Schweizer, Charles B. ; Chakrabarty, Krishnendu ; Patel, Amil A.
Author_Institution :
Dept. of Electr. & Comput. Eng., Duke Univ., Durham, NC, USA
fYear :
2002
fDate :
2002
Firstpage :
229
Lastpage :
238
Abstract :
Dynamic voltage scaling (DVS) is being increasingly used for power management in embedded systems. Energy is a scarce resource in embedded real-time systems and energy consumption must be carefully balanced against real-time responsiveness. We describe our experiences in implementing an energy driven task scheduler in RT-Linux. We attempt to minimize the energy consumed by a taskset while guaranteeing that all task deadlines are met. Our algorithm, which we call LEDF, follows a greedy approach and schedules as many tasks as possible at a low CPU speed in a power-aware manner We present simulation results on energy savings using LEDF, and we validate our approach using the RT-Linux testbed on the AMD Athlon 4 processor. Power measurements taken on the testbed closely match the power estimates obtained using simulation. Our results show that DVS results in significant energy savings for practical real-life task sets. We also show that when CPU speeds are restricted to only a few discrete values, this approach saves more energy than currently existing methods.
Keywords :
Unix; embedded systems; network operating systems; operating systems (computers); performance evaluation; processor scheduling; AMD Athlon 4 processor; CPU speeds; LEDF; RT-Linux; RT-Linux testbed; dynamic voltage scaling; embedded systems; energy driven task scheduler; energy-driven task scheduler; greedy approach; power management; power-aware manner; simulation results; task deadlines; Delay; Dynamic voltage scaling; Embedded system; Energy consumption; Energy management; Power system management; Real time systems; Scheduling algorithm; Testing; Voltage control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time and Embedded Technology and Applications Symposium, 2002. Proceedings. Eighth IEEE
ISSN :
1545-3421
Print_ISBN :
0-7695-1739-0
Type :
conf
DOI :
10.1109/RTTAS.2002.1137398
Filename :
1137398
Link To Document :
بازگشت