Optimal dynamic voltage scaling in energy-limited nonpreemptive systems with real-time constraints

被引:36
|
作者
Mao, Jianfeng
Cassandras, Christos G.
Zhao, Qianchuan
机构
[1] Boston Univ, Dept Mfg Engn, Brookline, MA 02446 USA
[2] Tsinghua Univ, Ctr Intelligent & Networked Syst, Dept Automat, Beijing 100084, Peoples R China
关键词
hard real-time system; voltage scaling; optimal control; sensor networks; nonpreemptive;
D O I
10.1109/TMC.2007.1024
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic voltage scaling is used in energy-limited systems as a means of conserving energy and prolonging their life. We consider a setting in which the tasks performed by such a system are nonpreemptive and aperiodic. Our objective is to control the processing rate over different tasks so as to minimize energy subject to hard real-time processing constraints. Under any given task scheduling policy, we prove that the optimal solution to the offline version of the problem can be efficiently obtained by exploiting the structure of optimal sample paths, leading to a new dynamic voltage scaling algorithm termed the Critical Task Decomposition Algorithm (CTDA). The efficiency of the algorithm rests on the existence of a set of critical tasks that decompose the optimal sample path into decoupled segments within which optimal processing times are easily determined. The algorithm is readily extended to an online version of the problem as well. Its worst-case complexity of both offline and online problems is O(N-2).
引用
收藏
页码:678 / 688
页数:11
相关论文
共 50 条
  • [1] 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
  • [2] Energy-Efficient Scheduling in Nonpreemptive Systems With Real-Time Constraints
    Li, Jianjun
    Shu, LihChyun
    Chen, Jian-Jia
    Li, Guohui
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2013, 43 (02): : 332 - 344
  • [3] Dynamic Voltage Scaling for Real-Time Systems under Fault Tolerance Constraints
    Djosic, S.
    Jevtic, M.
    [J]. 2012 28TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS (MIEL), 2012, : 375 - 378
  • [4] Optimal Reliability Design for Real-time Systems with Dynamic Voltage and Frequency Scaling
    Koga, Toshitaka
    Dohi, Tadashi
    Okamura, Hiroyuki
    [J]. 2014 20TH IEEE PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC 2014), 2014, : 213 - 222
  • [5] Dynamic voltage scaling for systemwide energy minimization in real-time embedded systems
    Jejurikar, R
    Gupta, R
    [J]. ISLPED '04: PROCEEDINGS OF THE 2004 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2004, : 78 - 81
  • [6] A dynamic voltage scaling algorithm for energy reduction in hard real-time systems
    Culver, Van R.
    Khatri, Sunil P.
    [J]. ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 842 - 845
  • [7] 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):
  • [8] Relay transmission under mobile edge computing in energy-limited networks with real-time constraints
    Wu, Guilu
    Xu, Pingping
    Wang, Shujun
    Jiang, Huilin
    [J]. JOURNAL OF ALGORITHMS & COMPUTATIONAL TECHNOLOGY, 2020, 14
  • [9] Dynamic Voltage and Frequency Scaling for Optimal Real-Time Scheduling on Multiprocessors
    Funaoka, Kenji
    Takeda, Akira
    Kato, Shinpei
    Yamasaki, Nobuyuki
    [J]. 2008 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2008, : 27 - 33
  • [10] 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 - +