DocumentCode :
2785724
Title :
A user-customizable energy-adaptive combined static/dynamic scheduler for mobile applications
Author :
Ma, Trolan C L ; Shin, Kang G.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
fYear :
2000
fDate :
2000
Firstpage :
227
Lastpage :
236
Abstract :
In mobile applications, the energy consumed by operating system (OS) and application tasks primarily comes from a limited DC battery source, which imposes an upper bound to the amount of time available for execution of tasks. To achieve the best energy-aware quality of service (EQoS), it is important to prioritize the scheduling of critical tasks over non-critical tasks to improve overall performance while extending the battery life. Using the CSD (Combined Static/Dynamic) scheduler in the EMERALDS operating system as a basis, we developed EA-CSD (Energy-Adaptive CSD) with an energy-aware scheduling algorithm that executes tasks to achieve the effective use of limited energy by favoring low-energy and critical tasks. Our simulation of the EA-CSD shows that battery life can be extended up to about 100% with varying degrees of performance degradation of up to about 40%, and the actual values of both are fully customizable by the user through parametric adjustment
Keywords :
computer power supplies; energy conservation; mobile computing; operating systems (computers); performance evaluation; portable computers; power consumption; quality of service; scheduling; secondary cells; DC battery source; EA-CSD; EMERALDS operating system; battery life; critical tasks; energy-aware quality of service; energy-aware scheduling algorithm; low-energy tasks; mobile applications; parametric adjustment; performance; performance degradation; prioritized scheduling; simulation; task execution time upper bound; user-customizable energy-adaptive combined static/dynamic scheduler; user-customizable values; Application software; Batteries; Degradation; Dynamic scheduling; Laboratories; Mobile computing; Operating systems; Processor scheduling; Scheduling algorithm; Upper bound;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 2000. Proceedings. The 21st IEEE
Conference_Location :
Orlando, FL
ISSN :
1052-8725
Print_ISBN :
0-7695-0900-2
Type :
conf
DOI :
10.1109/REAL.2000.896012
Filename :
896012
Link To Document :
بازگشت