The search functionality is under construction.

IEICE TRANSACTIONS on Information

Enhanced Cycle-Conserving Dynamic Voltage Scaling for Low-Power Real-Time Operating Systems

Min-Seok LEE, Cheol-Hoon LEE

  • Full Text Views

    0

  • Cite this

Summary :

For battery based real-time embedded systems, high performance to meet their real-time constraints and energy efficiency to extend battery life are both essential. Real-Time Dynamic Voltage Scaling (RT-DVS) has been a key technique to satisfy both requirements. This paper presents EccEDF (Enhanced ccEDF), an efficient algorithm based on ccEDF. ccEDF is one of the most simple but efficient RT-DVS algorithms. Its simple structure enables it to be easily and intuitively coupled with a real-time operating system without incurring any significant cost. ccEDF, however, overlooks an important factor in calculating the available slacks for reducing the operating frequency. It calculates the saved utilization simply by dividing the slack by the period without considering the time needed to run the task. If the elapsed time is considered, the maximum utilization saved by the slack on completion of the task can be found. The proposed EccEDF can precisely calculate the maximum unused utilization with consideration of the elapsed time while keeping the structural simplicity of ccEDF. Further, we analytically establish the feasibility of EccEDF using the fluid scheduling model. Our simulation results show that the proposed algorithm outperforms ccEDF in all simulations. A simulation shows that EccEDF consumes 27% less energy than ccEDF.

Publication
IEICE TRANSACTIONS on Information Vol.E97-D No.3 pp.480-487
Publication Date
2014/03/01
Publicized
Online ISSN
1745-1361
DOI
10.1587/transinf.E97.D.480
Type of Manuscript
PAPER
Category
Software System

Authors

Min-Seok LEE
  ADD
Cheol-Hoon LEE
  Chungnam National University

Keyword