DocumentCode
421344
Title
CPU scheduling for statistically-assured real-time performance and improved energy efficiency
Author
Wu, Haisang ; Ravindran, Binoy ; Jensen, E.D. ; Li, Peng
Author_Institution
Dept. of Electr. & Comput. Eng., Virginia Tech, Blacksburg, VA, USA
fYear
2004
fDate
8-10 Sept. 2004
Firstpage
110
Lastpage
115
Abstract
We present a CPU scheduling algorithm, called energy-efficient utility accrual algorithm (or EUA), for battery-powered, embedded real-time systems. We consider an embedded software application model where repeatedly occurring application activities are subject to deadline constraints specified using step time/utility functions. For battery-powered embedded systems, system-level energy consumption is also a primary concern. We consider CPU scheduling that (1) provides assurances on individual and collective application timeliness behaviors and (2) maximizes system-level timeliness and energy efficiency. Since the scheduling problem is intractable, EUA heuristically computes CPU schedules with a polynomial-time cost. Several properties of EUA are analytically established, including timeliness optimality during under-load situations and statistical assurances on timeliness behavior. Further, our simulation results confirm EUA´s superior performance.
Keywords
embedded systems; energy conservation; processor scheduling; CPU scheduling; battery-powered embedded systems; embedded software application model; energy-efficient scheduling; energy-efficient utility accrual algorithm; real-time systems; system-level energy consumption; system-level timeliness; time-utility functions; utility accrual scheduling; Application software; Costs; Embedded software; Embedded system; Energy consumption; Energy efficiency; Polynomials; Processor scheduling; Real time systems; Scheduling algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Hardware/Software Codesign and System Synthesis, 2004. CODES + ISSS 2004. International Conference on
Print_ISBN
1-58113-937-3
Type
conf
DOI
10.1109/CODESS.2004.240827
Filename
1360490
Link To Document