Experiments with a Program Timing Tool Based on Source-Level Timing Schema
Computer - Special issue on real-time systems
Comparing algorithm for dynamic speed-setting of a low-power CPU
MobiCom '95 Proceedings of the 1st annual international conference on Mobile computing and networking
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
A predictive system shutdown method for energy saving of event-driven computation
ICCAD '97 Proceedings of the 1997 IEEE/ACM international conference on Computer-aided design
Embedded program timing analysis based on path clustering and architecture classification
ICCAD '97 Proceedings of the 1997 IEEE/ACM international conference on Computer-aided design
Power conscious fixed priority scheduling for hard real-time systems
Proceedings of the 36th annual ACM/IEEE Design Automation Conference
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
Effective Analysis for Engineering Real-Time Fixed Priority Schedulers
IEEE Transactions on Software Engineering
Visual assessment of a real-time system design: a case study on a CNC controller
RTSS '96 Proceedings of the 17th IEEE Real-Time Systems Symposium
Scheduling for reduced CPU energy
OSDI '94 Proceedings of the 1st USENIX conference on Operating Systems Design and Implementation
Energy aware task scheduling with task synchronization for embedded real time systems
CASES '02 Proceedings of the 2002 international conference on Compilers, architecture, and synthesis for embedded systems
Power management points in power-aware real-time systems
Power aware computing
A power-aware API for embedded and portable systems
Power aware computing
Power-Aware Scheduling for AND/OR Graphs in Real-Time Systems
IEEE Transactions on Parallel and Distributed Systems
Dynamic Task-Level Voltage Scheduling Optimizations
IEEE Transactions on Computers
Journal of Signal Processing Systems
Hi-index | 0.00 |
Limiting the power consumption of real time embedded systems is an important aspect, especially in portable systems (laptops, cellular phones) with tight power constraints. In this paper, we present a power-saving prediction strategy that exploits the fixed priority scheduling of the real-time tasks running on these embedded systems. Power reduction is achieved by developing an efficient low power scheme with prediction of the expected execution time of real time tasks and making use of the idle time of system for scheduling these tasks in low power modes. In the process there may be few tasks missing their deadlines. This results in a tradeoff between power saved and deadlines missed. Our simulation results for different applications show that the proposed prediction mechanism achieves a high degree of power conservation with a very small penalty of missed deadlines. Our mechanism is simple and can be implemented in most of the real time operating systems.