Title :
Improving energy-efficient real-time scheduling by exploiting code instrumentation
Author :
Zitterell, Thorsten ; Scholl, Christoph
Author_Institution :
Albert-Ludwigs-Univ., Freiburg im Breisgau
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;
Conference_Titel :
Computer Science and Information Technology, 2008. IMCSIT 2008. International Multiconference on
Conference_Location :
Wisia
Print_ISBN :
978-83-60810-14-9
DOI :
10.1109/IMCSIT.2008.4747329