A dynamic voltage scaling algorithm for dynamic-priority hard real-time systems using slack time analysis

被引:0
|
作者
Kim, WS [1 ]
Kim, JH [1 ]
Min, SL [1 ]
机构
[1] Seoul Natl Univ, Sch Engn & Comp Sci, Seoul 151742, South Korea
来源
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS | 2002年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic voltage scaling (DVS), which adjusts the clock speed and supply voltage dynamically, is an effective technique in reducing the energy consumption of embedded real-time systems. The energy efficiency of a DVS algorithm largely depends on the performance of the slack estimation method used in it. In this paper, we propose a novel DVS algorithm for periodic hard real-time tasks based on an improved slack estimation algorithm Unlike the existing techniques, the proposed method takes full advantage of the periodic characteristics of the real-time tasks under priority-driven scheduling such as EDF. Experimental results show that the proposed algorithm reduces the energy consumption by 20similar to40% over the existing DVS algorithm. The experiment results also show that our algorithm based on the improved slack estimation method gives comparable energy savings to the DVS algorithm based on the theoretically optimal (but impractical) slack estimation method.
引用
收藏
页码:788 / 794
页数:7
相关论文
共 50 条
  • [1] Reward-based voltage scheduling for dynamic-priority hard real-time systems
    Han-Saem Yun
    Jihong Kim
    Design Automation for Embedded Systems, 2007, 11 : 25 - 48
  • [2] Reward-based voltage scheduling for dynamic-priority hard real-time systems
    Yun, Han-Saem
    Kim, Jihong
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2007, 11 (01) : 25 - 48
  • [3] A dynamic voltage scaling algorithm for energy reduction in hard real-time systems
    Culver, Van R.
    Khatri, Sunil P.
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 842 - 845
  • [4] On-line dynamic voltage scaling for hard real-time systems using the EDF algorithm
    Lee, CH
    Shin, KG
    25TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2004, : 319 - 327
  • [5] Dynamic voltage scaling algorithm for fixed-priority real-time systems using work-demand analysis
    Kim, W
    Kim, J
    Min, SL
    ISLPED'03: PROCEEDINGS OF THE 2003 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2003, : 396 - 401
  • [6] Cooperative dynamic voltage scaling using selective slack distribution in distributed real-time systems
    Rajan, Dinesh
    Poellabauer, Christian
    Blanford, Andrew
    Mochocki, Bren
    2007 FOURTH ANNUAL INTERNATIONAL CONFERENCE ON MOBILE AND UBIQUITOUS SYSTEMS: NETWORKING & SERVICES, 2007, : 281 - 288
  • [7] An integrated approach for applying dynamic voltage scaling to hard real-time systems
    Liu, YB
    Mok, AK
    9TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2003, : 116 - 123
  • [8] Performance Evaluation of Dynamic Voltage Scaling Algorithms for Hard Real-Time Systems
    Kim, Woonseok
    Shin, Dongkun
    Yun, Han-Saem
    Kim, Jihong
    Min, Sang Lyul
    JOURNAL OF LOW POWER ELECTRONICS, 2005, 1 (03) : 207 - 216
  • [9] Performance comparison of dynamic voltage scaling algorithms for hard real-time systems
    Kim, W
    Shin, D
    Yun, HS
    Kim, J
    Min, SL
    EIGHTH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2002, : 219 - 228
  • [10] Network flow techniques for dynamic voltage scaling in hard real-time systems
    Swaminathan, V
    Chakrabarty, K
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2004, 23 (10) : 1385 - 1398