DocumentCode
2348673
Title
Improving energy-efficient real-time scheduling by exploiting code instrumentation
Author
Zitterell, Thorsten ; Scholl, Christoph
Author_Institution
Albert-Ludwigs-Univ., Freiburg im Breisgau
fYear
2008
fDate
20-22 Oct. 2008
Firstpage
763
Lastpage
771
Abstract
Dynamic frequency and voltage scaling is a promising technique to save energy in real-time systems. In this work we present a novel light-weight energy-efficient EDF scheduler designed for processors with discrete frequencies with performs on-line intra- and inter-task frequency scaling at the same time. An intra-task scheduling scheme based on cycle counters of a processor allows the application of our approach to shared code of library functions and to task setups where only spare intra-task information is available. Our dasiaIntra-Task Characteristics Aware EDFpsila (ItcaEDF) scheduler which aims to run with a low frequency by eliminating idle time and inter- and intra-task slack times was evaluated in an compiler, WCET analysis, and simulation framework. Our experiments show that state-of-the-art clearly outperformed by our approach.
Keywords
power aware computing; real-time systems; scheduling; dynamic frequency scaling; dynamic voltage scaling; energy-efficient real-time scheduling; exploiting code instrumentation; intra-task characteristics aware EDF; intra-task scheduling; Analytical models; Counting circuits; Dynamic voltage scaling; Energy efficiency; Frequency; Instruments; Libraries; Process design; Processor scheduling; Real time systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Information Technology, 2008. IMCSIT 2008. International Multiconference on
Conference_Location
Wisia
Print_ISBN
978-83-60810-14-9
Type
conf
DOI
10.1109/IMCSIT.2008.4747329
Filename
4747329
Link To Document