Dynamic voltage scaling on a low-power microprocessor
Proceedings of the 7th annual international conference on Mobile computing and networking
Real-time dynamic voltage scaling for low-power embedded operating systems
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Digital Control of Dynamic Systems
Digital Control of Dynamic Systems
Trade-Off Analysis of Real-Time Control Performance and Schedulability*
Real-Time Systems
Synthesis of Robust Control Systems under Resource Constraints
HSCC '02 Proceedings of the 5th International Workshop on Hybrid Systems: Computation and Control
A scheduling model for reduced CPU energy
FOCS '95 Proceedings of the 36th Annual Symposium on Foundations of Computer Science
Task Scheduling with Feedback Latency for Real-Time Control Systems
RTCSA '98 Proceedings of the 5th International Conference on Real-Time Computing Systems and Applications
Task Period Selection and Schedulability in Real-Time Systems
RTSS '98 Proceedings of the IEEE Real-Time Systems Symposium
Dynamic and Aggressive Scheduling Techniques for Power-Aware Real-Time Systems
RTSS '01 Proceedings of the 22nd IEEE Real-Time Systems Symposium
Best-effort decision-making for real-time scheduling
Best-effort decision-making for real-time scheduling
Coscheduling of processor voltage and control task period for energy-efficient control systems
ACM Transactions on Embedded Computing Systems (TECS)
An efficient approach to energy saving in microcontrollers
ACSAC'06 Proceedings of the 11th Asia-Pacific conference on Advances in Computer Systems Architecture
An enhanced dynamic voltage scaling scheme for energy-efficient embedded real-time control systems
ICCSA'06 Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part IV
Hi-index | 0.00 |
For real-time computer-controlled systems, control performances of tasks as well as energy consumption of overall system must be optimized. A control task does not have a fixed period but a range of periods in which the control performance varies. Hence, when more than one control tasks are scheduled on a single processor, an optimization problem appears. Furthermore, when an energy saving technique such as dynamic voltage scaling is used, its properties affect the control performance.Using a performance index that involves control performance and energy consumption, a static solution is proposed to obtain the optimal processor speed and a set of periods for given control tasks in O(k). Also a dynamic solution is proposed to utilize system services of real-time operating systems to overcome unavoidable deficiencies of the static solution and to further reduce the energy consumption of the overall system. The performances of proposed solutions are revealed via simulation studies.