Enabling power-efficient DVFS operations on silicon
IEEE Circuits and Systems Magazine
Transition-aware DVS algorithm for real-time systems using tree structure analysis
Journal of Systems Architecture: the EUROMICRO Journal
Energy-aware packet and task co-scheduling for embedded systems
EMSOFT '10 Proceedings of the tenth ACM international conference on Embedded software
Rolling-horizon scheduling for energy constrained distributed real-time embedded systems
Journal of Systems and Software
High performance dynamic voltage/frequency scaling algorithm for real-time dynamic load management
Journal of Systems and Software
Collaboration among mobile agents for efficient energy allocation in mobile grid
Information Systems Frontiers
Hi-index | 0.00 |
Recent technological advances have opened up several distributed real-time applications involving battery-driven embedded devices with local processing and wireless com- munication capabilities. Energy management is the key is- sue in the design and operation of such systems. In this pa- per, we consider a single-hop networked real-time embed- ded system where each node supports both dynamic volt- age scaling (DVS) and dynamic modulation scaling (DMS) power management techniques to tradeoff time for energy savings. In this model, we address the problem of schedul- ing periodic complex tasks where each task consists of several precedence constrained message passing sub-tasks. Our contributions towards this problem are two fold. First, we analyze the system level energy-time tradeoffs consider- ing both the computation and communication workloads by defining a novel energy gain metric. We then present static (centralized) and dynamic (distributed) energy gain based slack allocation algorithms which reduce the total energy consumption, while guaranteeing the ready time, deadline and precedence constraints. We compare the performance of the proposed algorithms with several baseline algorithms through simulation studies. Our results show that the pro- posed algorithms perform significantly better than the base- line algorithms for the simulated conditions. Finally, we identify several interesting energy-aware research problems in the area of networked real-time embedded systems.