Dynamic Voltage Scaling for Real-Time Systems with System Workload Analysis

被引:0
|
作者
Zhang, Zhe [1 ]
Chen, Xin [1 ]
Qian, De-jun [1 ]
Hu, Chen [1 ]
机构
[1] Southeast Univ, Nanjing, Peoples R China
来源
IEICE TRANSACTIONS ON ELECTRONICS | 2010年 / E93C卷 / 03期
关键词
real-time; dynamic voltage scaling; power management; probability distribution;
D O I
10.1587/transele.E93.C.399
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Dynamic Voltage Scaling (DVS) is a well-known low-power design technique. which adjusts the clock speed and supply volt:WC dynamically to reduce the energy consumption of real-time systems Previous studies considered the probabilistic distribution of tasks workloads to assist DVS in task scheduling These studies use probability information for intra-task frequency scheduling but do not sufficiently explore the opportunities for the system workload to save more energy This paper presents a novel DVS algorithm for periodic real-time tasks based on the analysis of the system workload to reduce its power consumption This algorithm takes full ad vantage of the probabilistic distribution characteristics of the system workload under priority-driven scheduling such as Earliest-Deadline-First (EDF) Experimental results show that the proposed algorithm reduces processor idle time and spends more busy time in lower-power speeds The measurement indicates that compared to the relative DVS algorithms, this algorithm saves energy by at least 30% while delivering statistical performance guarantees
引用
收藏
页码:399 / 406
页数:8
相关论文
共 50 条
  • [1] Real-Time Dynamic Voltage Scaling for the EPOS Operating System
    Meira, Gustavo Nardon
    Froehlich, Antonio Augusto
    Hoeller, Arliones, Jr.
    2012 BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEM ENGINEERING (SBESC 2012), 2012, : 65 - 70
  • [2] Dynamic power management and dynamic voltage scaling in real-time CMP systems
    Miao, Lei
    Qi, Yong
    Hou, Di
    Wu, Chang-li
    Dai, Yue-hua
    INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE, PROCEEDINGS, 2007, : 249 - +
  • [3] Dynamic voltage scaling for multitasking real-time systems with uncertain execution time
    Xian, Changjiu
    Lu, Yung-Hsiang
    Li, Zhiyuan
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (08) : 1467 - 1478
  • [4] Adaptive checkpointing with dynamic voltage scaling in embedded real-time systems
    Zhang, Y
    Chakrabarty, K
    EMBEDDED SOFTWARE FOR SOC, 2003, : 449 - 463
  • [5] Leakage aware dynamic voltage scaling for real-time embedded systems
    Jejurikar, R
    Pereira, C
    Gupta, R
    41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004, 2004, : 275 - 280
  • [6] Event-driven dynamic workload scaling for uniprocessor real-time embedded systems
    Chang, Li-Pin
    Chen, Ya-Shu
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2007, 23 (05) : 1349 - 1365
  • [7] A dynamic voltage scaling algorithm for dynamic-priority hard real-time systems using slack time analysis
    Kim, WS
    Kim, JH
    Min, SL
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS, 2002, : 788 - 794
  • [8] 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
  • [9] 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
  • [10] Dynamic voltage scaling for systemwide energy minimization in real-time embedded systems
    Jejurikar, R
    Gupta, R
    ISLPED '04: PROCEEDINGS OF THE 2004 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2004, : 78 - 81