Options
Dynamic CPU and I/O Device Voltage Scheduling for Low Power Real-Time Systems
Date Issued
2004
Date
2004
Author(s)
Chen, Hung-Ming
DOI
en-US
Abstract
In this thesis, we present a class of non-greedy dynamic voltage scaling algorithms called Integrated processor and devices DVS (IDVS) that is aimed to reduce extra energy consumption caused by the greedy DVS approach. The greedy DVS method tries to reduce the processor power consumption but may increase devices working time. The greedy DVS algorithm simply exploits available slack time while the proposed non-greedy DVS determines the processor operating speed and voltage with the consideration of the used I/O device power consumption. Therefore, it tried to determine the optimal task execution time that minimizes energy consumption of the overall system. We also modified the device scheduling algorithms MUSCLES and LEDES and we made them work with DVS technique to save energy consumption of processor and devices. The proposed approach is called look ahead LEDES (L-LEDES) and look ahead MUSCLES (L-MUSCLES), and they guarantee that no task deadlines are missed due to device transition overhead. L-MUSCLES makes use of a technique that gathers long enough pieces of task execution time or inter-task time and determines the devices wake-up/sleeping time at legal scheduling instant. Simulation results show that the proposed algorithms can reduce energy consumption of the overall system for real-time systems without violating real-time requirements.
Subjects
即時系統
能量耗損
電源管理
週邊裝置
transition
power management
DVS
DPM
real time
SDGs
Type
thesis
File(s)
No Thumbnail Available
Name
ntu-93-R91921017-1.pdf
Size
23.31 KB
Format
Adobe PDF
Checksum
(MD5):3a74f4f477201a3a58991699b6877949