loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
10th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'07)
System-Level Energy-Efficiency for Real-Time Tasks
Santorini Island, Greece
May 07-May 09
ISBN: 0-7695-2765-5
Chuan-Yue Yang, National Taiwan University, Taiwan
Jian-Jia Chen, National Taiwan University, Taiwan
Chia-Mei Hung, National Taiwan University, Taiwan
Tei-Wei Kuo, National Taiwan University, Taiwan
Dynamic voltage scaling (DVS) has been adopted in many computing systems to reduce the energy consumption of the processor by slowing down the processor speed. However, for system devices without DVS capability, the longer a task executes, the more energy the task consumes in the required system devices. This paper explores energy-efficient scheduling for periodic hard real-time tasks in a system consisted of a DVS processor and multiple non- DVS system devices. We propose an algorithm for static scheduling which minimizes the system energy consumption of a given set of real-time tasks, provided that each task executes in its worst case. For systems in which some tasks might complete earlier than its estimated worst-case execution time, we develop on-line algorithms to reclaim the slack time to reduce the energy consumption. Compared to existing algorithms, our proposed algorithm can reduce the energy consumption both in the CPU and system devices.
Index Terms:
Energy-Efficient Scheduling, Embedded Systems, Real-Time Process Scheduling.
Citation:
Chuan-Yue Yang, Jian-Jia Chen, Chia-Mei Hung, Tei-Wei Kuo, "System-Level Energy-Efficiency for Real-Time Tasks," isorc, pp.266-273, 10th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'07), 2007
Usage of this product signifies your acceptance of the Terms of Use.