DocumentCode :
3210021
Title :
Processor voltage scheduling for real-time tasks with non-preemptible sections
Author :
Zhang, Fan ; Chanson, Samuel T.
Author_Institution :
Dept. of Comput. Sci., Hong Kong Univ. of Sci. & Technol., Kowloon, China
fYear :
2002
fDate :
2002
Firstpage :
235
Lastpage :
245
Abstract :
As mobile computing becomes more popular, there is increasing interest in techniques that can minimize energy consumption and prolong the battery life of mobile devices. Processor voltage scheduling is an effective way of reducing energy dissipation by reducing processor speed. We study voltage scheduling for real-time periodic tasks with non-preemptible sections. Three schemes are proposed to address this problem. The static speed algorithm derives a static feasible speed based on the stack resource policy (SRP). As worst-case blocking does not always occur, the novel dual speed algorithm switches processor speed to a lower value whenever possible. The dynamic reclaiming algorithm deploys a reservation-based approach to reclaim unused run time for redistribution. It effectively decreases processor idle time and further reduces processor speed Feasibility conditions are given and proved. Simulation results show that the two dynamic algorithms can reduce processor energy consumption by up to 80 percent over the static speed scheme.
Keywords :
energy conservation; mobile computing; portable computers; power consumption; processor scheduling; real-time systems; battery life; dual speed algorithm; dynamic reclaiming algorithm; energy consumption minimization; energy dissipation; mobile computing; mobile devices; nonpreemptible sections; processor idle time; processor voltage scheduling; real-time periodic tasks; reducing processor speed; reservation-based approach; simulation; stack resource policy; static feasible speed; static speed algorithm; unused run time reclamation; worst-case blocking; Batteries; Dynamic voltage scaling; Energy consumption; Frequency; Hard disks; Heuristic algorithms; Mobile computing; Personal digital assistants; Portable computers; Processor scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 2002. RTSS 2002. 23rd IEEE
ISSN :
1052-8725
Print_ISBN :
0-7695-1851-6
Type :
conf
DOI :
10.1109/REAL.2002.1181578
Filename :
1181578
Link To Document :
بازگشت