Quasi-Static Voltage Scaling for Energy Minimization with Time Constraints
Proceedings of the conference on Design, Automation and Test in Europe - Volume 1
Feedback EDF scheduling exploiting hardware-assisted asynchronous dynamic voltage scaling
LCTES '05 Proceedings of the 2005 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems
Intra-task scenario-aware voltage scheduling
Proceedings of the 2005 international conference on Compilers, architectures and synthesis for embedded systems
IEEE Transactions on Computers
Feedback Scheduling of Power-Aware Soft Real-Time Tasks
ENC '05 Proceedings of the Sixth Mexican International Conference on Computer Science
ACM Transactions on Design Automation of Electronic Systems (TODAES)
DVSleak: combining leakage reduction and voltage scaling in feedback EDF scheduling
Proceedings of the 2007 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems
IEEE Transactions on Computers
Dynamic Voltage Scaling in Multitier Web Servers with End-to-End Delay Control
IEEE Transactions on Computers
DEUCON: Decentralized End-to-End Utilization Control for Distributed Real-Time Systems
IEEE Transactions on Parallel and Distributed Systems
Feedback fuzzy-DVS scheduling of control tasks
The Journal of Supercomputing
ISLPED '07 Proceedings of the 2007 international symposium on Low power electronics and design
Minimizing expected energy consumption in real-time systems through dynamic voltage scaling
ACM Transactions on Computer Systems (TOCS)
Exploiting synchronous and asynchronous DVS for feedback EDF scheduling on an embedded platform
ACM Transactions on Embedded Computing Systems (TECS)
Feedback-controlled reliability-aware power management for real-time embedded systems
Proceedings of the 45th annual Design Automation Conference
Control theory-based DVS for interactive 3D games
Proceedings of the 45th annual Design Automation Conference
Dynamic MIPS rate stabilization in out-of-order processors
Proceedings of the 36th annual international symposium on Computer architecture
Reliability aware power management for dual-processor real-time embedded systems
Proceedings of the 47th Design Automation Conference
Utilization bound for periodic task set with composite deadline
Computers and Electrical Engineering
Parametric timing analysis and its application to dynamic voltage scaling
ACM Transactions on Embedded Computing Systems (TECS)
ARIVU: power-aware middleware for multiplayer mobile games
Proceedings of the 9th Annual Workshop on Network and Systems Support for Games
Quasi-static voltage scaling for energy minimization with time constraints
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
On the energy consumption and performance of systems software
Proceedings of the 4th Annual International Conference on Systems and Storage
Cooperative energy management in distributed wireless real-time systems
Wireless Networks
An efficient approach to energy saving in microcontrollers
ACSAC'06 Proceedings of the 11th Asia-Pacific conference on Advances in Computer Systems Architecture
Providing configurable qos management in real-time systems with qos aspect packages
Transactions on Aspect-Oriented Software Development II
Energy- and performance-aware scheduling of tasks on parallel and distributed systems
ACM Journal on Emerging Technologies in Computing Systems (JETC)
Energy- and reliability-aware task scheduling onto heterogeneous MPSoC architectures
The Journal of Supercomputing
A power supply selector for energy- and area-efficient local dynamic voltage scaling
PATMOS'07 Proceedings of the 17th international conference on Integrated Circuit and System Design: power and timing modeling, optimization and simulation
Energy-aware preemptive scheduling algorithm for sporadic tasks on DVS platform
Microprocessors & Microsystems
Hi-index | 0.01 |
Dynamic voltage scaling (DVS) is a promising methodfor embedded systems to exploit multiple voltage and frequencylevels and to prolong battery life. However, pureDVS techniques do not perform well for systems with dynamicworkloads where the job execution times vary significantly.In this paper, we present a novel approach combiningfeedback control with DVS schemes targeting hardreal-time systems with dynamic workloads. Our method reliesstrictly on operating system support by integrating aDVS scheduler and a feedback controller within the EDFscheduling algorithm. Each task is divided into two portions.Within the first portion, the objective is to exploitfrequency scaling for the average execution time. We reserveenough time for the second portion to meet the deadlinerequirements up to the worst-case execution time followinga last-chance approach. Feedback techniques makethe system capable to select the right frequency and voltagesettings for the first potion, as well as guaranteeing hardreal-time requirements for the overall task. Simulation experimentsdemonstrate the ability of our algorithm to saveup to 29% more energy than previous work for task sets withdifferent dynamic workload characteristics.