A Dynamic Power Management Algorithm For Sporadic Tasks In Real-Time Embedded Systems

被引:0
作者
Deng, Changyi [1 ]
Guo, Ruifeng [2 ]
Wang, Hongliang [2 ]
Peng, Azhen [1 ]
机构
[1] Univ Chinese Acad Sci, Beijing 100039, Peoples R China
[2] Chinese Acad Sci, Shenyang Inst Comp Technol, Shenyang 100168, Peoples R China
来源
2016 IEEE TRUSTCOM/BIGDATASE/ISPA | 2016年
关键词
Real-time system; energy-saving; DVS; Sporadic;
D O I
10.1109/TrustCom.2016.316
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic voltage Scaling (DVS) has been widely studied as an innovative technology in reducing the real-time embedded devices. An efficient performance of DVS algorithm largely depends on how to acquire more slack times to scale voltage down. In this paper, we present a more effective power management algorithm to reclaim online slack time from both higher-priority and lower-priority tasks. Based on the improvement of method, we propose a novel dynamic energy-saving scheduling algorithm for sporadic tasks in real-time embedded systems (DESSAST-RTES) based on EDF. We also introduce the critical speed which was proposed in previous Studies, and the dynamic power management technology to acquire better energy-saving performance. Considering the difference between the real execution time and the worst-case execution time, DESSAST-RTES can scale processor frequencies dynamically with the real execution time, while guaranteeing all task would not miss their deadlines. The experimental results show that the DESSAST-RTES algorithm can reduce more energy consumption than existing DVS algorithms for sporadic tasks.
引用
收藏
页码:2073 / 2078
页数:6
相关论文
共 11 条
  • [1] Procrastination determination for periodic real-time tasks in leakage-aware dynamic voltage scaling systems
    Chen, Jian-Jia
    Kuo, Tei-Wei
    [J]. IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN DIGEST OF TECHNICAL PAPERS, VOLS 1 AND 2, 2007, : 289 - 294
  • [2] Colin A., 2015, J SIGNAL PROCESSING, P1
  • [3] On the Interplay of Voltage/Frequency Scaling and Device Power Management for Frame-Based Real-Time Embedded Applications
    Devadas, Vinay
    Aydin, Hakan
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (01) : 31 - 44
  • [4] A dual speed scheme for dynamic voltage scaling on real-time multiprocessor systems
    Han, Sangchul
    Park, Minkyu
    Piao, Xuefeng
    Park, Moonju
    [J]. JOURNAL OF SUPERCOMPUTING, 2015, 71 (02) : 574 - 590
  • [5] Leakage aware dynamic voltage scaling for real-time embedded systems
    Jejurikar, R
    Pereira, C
    Gupta, R
    [J]. 41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004, 2004, : 275 - 280
  • [6] Energy-aware preemptive scheduling algorithm for sporadic tasks on DVS platform
    Mei, Jing
    Li, Kenli
    Hu, Jingtong
    Yin, Shu
    Sha, Edwin H. -M.
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2013, 37 (01) : 99 - 112
  • [7] PILLAI P, 2001, ACM SIGOPS OPERATING, V35, P89, DOI DOI 10.1145/502059.502044
  • [8] A dynamic voltage scaling algorithm for sporadic tasks
    Qadi, A
    Goddard, S
    Farritor, S
    [J]. RTSS 2003: 24TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2003, : 52 - 62
  • [9] Rong P, 2006, ASIA S PACIF DES AUT, P473
  • [10] Power-aware fixed priority scheduling for sporadic tasks in hard real-time systems
    Zhang, Yi-wen
    Guo, Rui-feng
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 90 : 128 - 137