Power conscious fixed priority scheduling for hard real-time systems
- 1 June 1999
- proceedings article
- Published by Association for Computing Machinery (ACM)
- p. 134-139
- https://doi.org/10.1145/309847.309901
Abstract
Power efficient design of real-time systems based on program mable processors becomes more important as system functionality is in- creasingly realized through software. This paper presents a power- efficient version of a widely used fixed priority scheduling m ethod. The method yields a power reduction by exploiting slack times, both those inherent in the system schedule and those arising from variations of execution times. The proposed run-time mechanism is simple enough to be implemented in most kernels. Experimental results show that the proposed scheduling method obtains a signif- icant power reduction across several kinds of applications .Keywords
This publication has 15 references indexed in Scilit:
- The rate monotonic scheduling algorithm: exact characterization and average case behaviorPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Building a predictable avionics platform in Ada: a case studyPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Power optimization of variable voltage core-based systemsPublished by Association for Computing Machinery (ACM) ,1998
- The simulation and evaluation of dynamic voltage scaling algorithmsPublished by Association for Computing Machinery (ACM) ,1998
- Effective analysis for engineering real-time fixed priority schedulersIEEE Transactions on Software Engineering, 1995
- Comparing algorithm for dynamic speed-setting of a low-power CPUPublished by Association for Computing Machinery (ACM) ,1995
- Engineering and analysis of fixed priority schedulersIEEE Transactions on Software Engineering, 1993
- Hard Real-Time Scheduling: The Deadline-Monotonic ApproachIFAC Proceedings Volumes, 1991
- Finding Response Times in a Real-Time SystemThe Computer Journal, 1986
- Scheduling Algorithms for Multiprogramming in a Hard-Real-Time EnvironmentJournal of the ACM, 1973