Online intra-task device scheduling for hard real-time systems
- 1 June 2012
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE) in 7th IEEE International Symposium on Industrial Embedded Systems (SIES'12)
Abstract
A large part of power dissipation in a system is generated by I/O devices. Increasingly these devices provide power saving mechanisms, inter alia to enhance battery life. While I/O device scheduling has been studied in the past for real-time systems, the use of energy resources by these scheduling algorithms may be improved. These approaches are crafted considering a very large overhead of device transitions. Technology enhancements have allowed the hardware vendors to reduce the device transition overhead and energy consumption. We propose an intra-task device scheduling algorithm for real time systems that allows to shut-down devices while ensuring system schedulability. Our results show an energy gain of up to 90% when compared to the techniques proposed in the state-of-the-art.Keywords
This publication has 12 references indexed in Scilit:
- SPARTS: Simulator for Power Aware and Real-Time SystemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2011
- Enhanced Race-To-Halt: A Leakage-Aware Energy Management Approach for Dynamic Priority SystemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2011
- On the interplay of dynamic voltage scaling and dynamic power management in real-time embedded applicationsPublished by Association for Computing Machinery (ACM) ,2008
- Real-Time Dynamic Power Management through Device Forbidden RegionsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2008
- Feasibility Analysis of Real-Time Periodic Tasks with OffsetsReal-Time Systems, 2005
- Dynamic integrated scheduling of hard real-time, soft real-time, and non-real-time processesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Energy-conscious, deterministic i/o device scheduling in hard real-time systemsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2003
- Dynamic I/O power management for hard real-time systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A survey of design techniques for system-level dynamic power managementIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2000
- Algorithms and complexity concerning the preemptive scheduling of periodic, real-time tasks on one processorReal-Time Systems, 1990