Minimum energy consumption for rate monotonic scheduled tasks

被引:1
|
作者
Baskiyar, Sanjeev [1 ]
Huang, Chiao-Ching [1 ]
Tin-Yau Tam [2 ]
机构
[1] Auburn Univ, Dept Comp Sci & Software Engn, Auburn, AL 36849 USA
[2] Auburn Univ, Dept Math & Stat, Auburn, AL 36849 USA
基金
美国国家科学基金会;
关键词
CPU dynamic power consumption; Lagrange multiplier; Periodic tasks; DVFS;
D O I
10.1007/s00607-015-0475-4
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Limited battery power is a typical constraint in stand-alone embedded systems. One way to extend the battery lifetime is by reducing CPU power consumption. Because of the quadratic relationship between power consumption in CMOS circuits and CPU voltage, power reduction can be obtained by scaling down supply voltage, or dynamic voltage scaling. However, reducing supply voltage slows down CPU speed since supply voltage has a proportional relationship with CPU frequency. On the other hand, in any real-time embedded environment (especially hard real-time), timing constraints are critical. In this paper, we focus on dynamic energy reduction of tasks scheduled by rate monotonic (RM) algorithm in a hard real-time embedded environment. The RM algorithm preemptively schedules any set of periodic tasks by assigning higher priorities to frequent tasks. For any periodic task set that satisfies the CPU utilization bound, we determine the provably optimal scaling of the worst-case execution time of each task that consumes minimum dynamic energy while satisfying the utilization bound. As RM algorithm is widely used, we expect this work can lead to better energy reduction management and expectations.
引用
收藏
页码:661 / 684
页数:24
相关论文
共 50 条
  • [1] Minimum energy consumption for rate monotonic scheduled tasks
    Sanjeev Baskiyar
    Chiao-Ching Huang
    Tin-Yau Tam
    Computing, 2016, 98 : 661 - 684
  • [2] Utilization Bounds on Allocating Rate-Monotonic Scheduled Multi-Mode Tasks on Multiprocessor Systems
    Huang, Wen-Hung
    Chen, Jian-Jia
    2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [3] THE ADAPTATION OF RATE MONOTONIC SCHEDULING ALGORITHM FOR SCHEDULING OF MULTIPROCESSOR TASKS
    Gajer, Miroslaw
    INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2005, 51 (03) : 373 - 385
  • [4] RATE-MONOTONIC SCHEDULING ENSURES TASKS MEET DEADLINES
    SILVERTHORN, L
    EDN, 1989, 34 (22) : 191 - &
  • [5] Minimum and maximum utilization bounds for multiprocessor rate monotonic scheduling
    López, JM
    Díaz, JL
    García, DF
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2004, 15 (07) : 642 - 653
  • [6] Traffic grooming of scheduled demands for minimizing energy consumption
    Arunita Jaekel
    Jeffrey Pare
    Ying Chen
    Ala Shaabana
    Fangyun Luo
    Photonic Network Communications, 2015, 29 : 151 - 163
  • [7] Budgeted Generalized Rate Monotonic Analysis for the Partitioned, yet Globally Scheduled Uniprocessor Model
    Kim, Jung-Eun
    Abdelzaher, Tarek
    Sha, Lui
    21ST IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2015), 2015, : 221 - 231
  • [8] Traffic grooming of scheduled demands for minimizing energy consumption
    Jaekel, Arunita
    Pare, Jeffrey
    Chen, Ying
    Shaabana, Ala
    Luo, Fangyun
    PHOTONIC NETWORK COMMUNICATIONS, 2015, 29 (02) : 151 - 163
  • [9] Comparison of global and partitioning schemes for scheduling rate monotonic tasks on a multiprocessor
    Lauzac, S
    Melhem, R
    Mosse, D
    10TH EUROMICRO WORKSHOP ON REAL-TIME SYSTEMS, PROCEEDINGS, 1998, : 188 - 195
  • [10] An autonomous Hovercraft with Minimum Energy Consumption
    Anter, T. A.
    Hossamel-din, Y. H.
    Abdrabbo, S. M.
    2017 INTERNATIONAL CONFERENCE ON RESEARCH AND EDUCATION IN MECHATRONICS (REM), 2017,