A dynamic voltage scaling algorithm for energy reduction in hard real-time systems

被引:1
|
作者
Culver, Van R. [1 ]
Khatri, Sunil P. [1 ]
机构
[1] Univ Colorado, Dept ECE, Boulder, CO 80309 USA
关键词
D O I
10.1145/1120725.1121030
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As the quantity and functional complexity of battery powered portable devices continues to rise, energy efficient design of such devices has become increasingly important. Many real-time scheduling algorithms have been developed recently to reduce energy consumption in hard real-time embedded systems that use dynamic voltage scaling (DVS) capable processors. This paper explores an algorithm that seeks to reduce energy consumption by considering tasks in tandem, with the intuition that what may be a good frequency for one task, may be much worse for another. In particular, our algorithm considers pairs of tasks, and optimizes them simultaneously so that their total energy consumption is minimized while all deadlines are met. Experimental results demonstrate that our method is able to effectively improve on the results of look-ahead EDF, one of the best energy-aware schedulers, especially for task sets with moderate utilization, and "harmonious" task periodicity.
引用
收藏
页码:842 / 845
页数:4
相关论文
共 50 条
  • [11] Dynamic voltage and frequency scaling algorithm for fault-tolerant real-time systems
    Djosic, Sandra
    Jevtic, Milun
    [J]. MICROELECTRONICS RELIABILITY, 2013, 53 (07) : 1036 - 1042
  • [12] Supporting Dynamic Voltage and Frequency Scaling in Networks-On-Chip for Hard Real-Time Systems
    Kostrzewa, Adam
    Kadeed, Thawra
    Nikolic, Borislav
    Ernst, Rolf
    [J]. 2018 IEEE 24TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2018, : 125 - 135
  • [13] Minimizing expected energy consumption in real-time systems through dynamic voltage scaling
    Xu, Ruibin
    Mosse, Daniel
    Melhem, Rami
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2007, 25 (04):
  • [14] Evaluation of an Adaptive Dynamic Voltage Scaling Scheme for Hard Real-Time Applications
    Dolwin, Craig A.
    Yassine, Hatem
    [J]. JOURNAL OF LOW POWER ELECTRONICS, 2007, 3 (02) : 217 - 221
  • [15] Dynamic power management and dynamic voltage scaling in real-time CMP systems
    Miao, Lei
    Qi, Yong
    Hou, Di
    Wu, Chang-li
    Dai, Yue-hua
    [J]. INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE, PROCEEDINGS, 2007, : 249 - +
  • [16] Dynamic voltage scaling for multitasking real-time systems with uncertain execution time
    Xian, Changjiu
    Lu, Yung-Hsiang
    Li, Zhiyuan
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (08) : 1467 - 1478
  • [17] Energy-efficient scheduling for real-time systems on dynamic voltage scaling (DVS) platforms
    Chen, Jian-Jia
    Kuo, Chin-Fu
    [J]. 13TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2007, : 28 - +
  • [18] Optimal dynamic voltage scaling in energy-limited nonpreemptive systems with real-time constraints
    Mao, Jianfeng
    Cassandras, Christos G.
    Zhao, Qianchuan
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2007, 6 (06) : 678 - 688
  • [19] Adaptive checkpointing with dynamic voltage scaling in embedded real-time systems
    Zhang, Y
    Chakrabarty, K
    [J]. EMBEDDED SOFTWARE FOR SOC, 2003, : 449 - 463
  • [20] Dynamic Voltage Scaling for Real-Time Systems with System Workload Analysis
    Zhang, Zhe
    Chen, Xin
    Qian, De-jun
    Hu, Chen
    [J]. IEICE TRANSACTIONS ON ELECTRONICS, 2010, E93C (03): : 399 - 406