DocumentCode
3338235
Title
Multi-Speed DVS Algorithms for Periodic Tasks with Non-Preemptible Sections
Author
Lee, Jaewoo ; Koh, Kern ; Lee, Chang-Gun
Author_Institution
Seoul Nat. Univ., Seoul
fYear
2007
fDate
21-24 Aug. 2007
Firstpage
459
Lastpage
468
Abstract
Reducing energy consumption is important for mobile embedded systems and one of its solutions is dynamic voltage scaling (DVS). In this paper, we examine how to achieve further energy saving for periodic real-time tasks with non-preemptible sections on EDF algorithm by using DVS. Previous algorithms use two speed levels to deal with run-time blocking situation. However, this paper proposes a multi-speed algorithm that exploits various speed levels depending on specific blocking situation to minimize energy consumption. Moreover, it also presents an enhanced multi-speed algorithm that further reduces the energy dissipation by dropping the speed level early and considering only remaining blocking time to compute a lower speed. We induced feasibility conditions for our algorithms and proved them. The experiments show that proposed algorithms achieve up to 70.8% energy saving compared to previous algorithms.
Keywords
embedded systems; energy consumption; power aware computing; processor scheduling; task analysis; CPU; dynamic voltage scaling; energy consumption reduction; energy dissipation; mobile embedded systems; multispeed algorithm; nonpreemptible sections; periodic real-time tasks; Clocks; Dynamic voltage scaling; Embedded system; Energy consumption; Energy efficiency; Medical services; Resource management; Runtime; Scheduling algorithm; Voltage control;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded and Real-Time Computing Systems and Applications, 2007. RTCSA 2007. 13th IEEE International Conference on
Conference_Location
Daegu
ISSN
1533-2306
Print_ISBN
978-0-7695-2975-2
Type
conf
DOI
10.1109/RTCSA.2007.50
Filename
4296884
Link To Document