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 条
  • [41] Optimal dynamic voltage scaling in power-limited systems with real-time constraints
    Mao, JF
    Zhao, QC
    Cassandras, CG
    [J]. 2004 43RD IEEE CONFERENCE ON DECISION AND CONTROL (CDC), VOLS 1-5, 2004, : 1472 - 1477
  • [42] Dynamic voltage scaling for real-time scheduling of multimedia tasks
    Seong, YR
    Gong, MS
    Oh, HR
    Lee, CH
    [J]. ADVANCES IN MULTIMEDIA INFORMATION PROCESSING - PCM 2005, PT 2, 2005, 3768 : 94 - 104
  • [43] Real-Time Dynamic Voltage Scaling for the EPOS Operating System
    Meira, Gustavo Nardon
    Froehlich, Antonio Augusto
    Hoeller, Arliones, Jr.
    [J]. 2012 BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEM ENGINEERING (SBESC 2012), 2012, : 65 - 70
  • [44] Leakage Energy Reduction for Hard Real-Time Caches
    Huangfu, Yijie
    Zhang, Wei
    [J]. 2017 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2017,
  • [45] Dynamic voltage scaling algorithm for fixed-priority real-time systems using work-demand analysis
    Kim, W
    Kim, J
    Min, SL
    [J]. ISLPED'03: PROCEEDINGS OF THE 2003 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2003, : 396 - 401
  • [46] Energy aware dynamic voltage and frequency selection for real-time systems with energy harvesting
    Liu, Shaobo
    Qiu, Qinru
    Wu, Qing
    [J]. 2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, : 234 - 239
  • [47] Voltage-clock-scaling adaptive scheduling techniques for low power in hard real-time systems
    Krishna, CM
    Lee, YH
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (12) : 1586 - 1593
  • [48] Voltage-clock-scaling adaptive scheduling techniques for low power in hard real-time systems
    Krishna, CM
    Lee, YH
    [J]. SIXTH IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2000, : 156 - 165
  • [49] Energy-aware modeling and scheduling for dynamic voltage scaling with statistical real-time guarantee
    Zhong, Xiliang
    Xu, Cheng-Zhong
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2007, 56 (03) : 358 - 372
  • [50] Energy Minimization via Dynamic Voltage Scaling for Real-Time Video Encoding on Mobile Devices
    Yang, Ming
    Wen, Yonggang
    Cai, Jianfei
    Foh, Chuan Heng
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2012, : 2026 - 2031