Energy-aware task scheduling with task synchronization for embedded real-time systems

被引:61
|
作者
Jejurikar, Ravindra [1 ]
Gupta, Rajesh
机构
[1] Univ Calif Irvine, Dept Informat & Comp Sci, Irvine, CA 92697 USA
[2] Univ Calif San Diego, Dept Comp Sci & Engn, La Jolla, CA 92093 USA
基金
美国国家科学基金会;
关键词
frequency inheritance; low power; processor scheduling; real-time systems; task synchronization;
D O I
10.1109/TCAD.2005.855964
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Slowdown factors determine the extent of slowdown that a computing system can experience based on functional and performance requirements. Dynamic voltage scaling (DVS) of a processor based on slowdown factors can lead to considerable energy savings. This paper addresses the problem of DVS in the presence of task synchronization. Tasks synchronize to enforce mutually exclusive access to the shared resources and can be blocked by lower priority tasks. Task slowdown factors that guarantee meeting all task deadlines are computed. Both static and dynamic priority scheduling viz. rate monotonic (RM) scheduling and earliest deadline first (EDF) scheduling, respectively, are studied.
引用
收藏
页码:1024 / 1037
页数:14
相关论文
共 50 条
  • [21] Energy-Aware Fault-Tolerant Real-Time Scheduling for Embedded Systems
    El Ghor, Hussein
    Hage, Julia
    Hamadeh, Nizar
    Chehade, Rafic Hage
    [J]. PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON SCIENCES OF ELECTRONICS, TECHNOLOGIES OF INFORMATION AND TELECOMMUNICATIONS (SETIT'18), VOL.2, 2020, 147 : 194 - 203
  • [22] Energy-aware scheduling of real-time tasks in wireless networked embedded systems
    Kumar, G. Sudha Anil
    Manimaran, G.
    Wang, Z.
    [J]. RTSS 2007: 28TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2007, : 15 - 24
  • [23] Energy-efficient Task Scheduling and Task Energy Consumption Analysis for Real-time Embedded Systems
    Ge, Yongqi
    Dong, Yunwei
    Zhao, Hongbing
    [J]. 2014 THEORETICAL ASPECTS OF SOFTWARE ENGINEERING CONFERENCE (TASE), 2014, : 135 - 138
  • [24] On Reliability Management of Energy-Aware Real-Time Systems Through Task Replication
    Haque, Mohammad A.
    Aydin, Hakan
    Zhu, Dakai
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (03) : 813 - 825
  • [25] Energy-Aware Scheduling for Real-Time Systems: A Survey
    Bambagini, Mario
    Marinoni, Mauro
    Aydin, Hakan
    Buttazzo, Giorgio
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2016, 15 (01)
  • [26] A Survey of Energy-Efficient Task Synchronization for Real-Time Embedded Systems
    Wu, Jun
    [J]. 2017 IEEE 23RD INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2017,
  • [27] Energy-Efficient Task Scheduling and Synchronization for Multicore Real-Time Systems
    Wu, Jun
    Hong, Xu-Jia
    [J]. 2017 IEEE 3RD INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY, IEEE 3RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) AND 2ND IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2017, : 179 - 184
  • [28] A New Energy-Aware Dynamic Task Set Partitioning Algorithm for Soft and Hard Embedded Real-Time Systems
    Luis March, Jose
    Sahuquillo, Julio
    Hassan, Houcine
    Petit, Salvador
    Duato, Jose
    [J]. COMPUTER JOURNAL, 2011, 54 (08): : 1282 - 1294
  • [29] Energy-Aware Task Scheduling on Heterogeneous Computing Systems With Time Constraint
    Deng, Zexi
    Yan, Zihan
    Huang, Huimin
    Shen, Hong
    [J]. IEEE ACCESS, 2020, 8 : 23936 - 23950
  • [30] Accelerator-Aware Task Synchronization for Real-Time Systems
    Wu, Yu-Chen
    Chang, Che-Wei
    Kuo, Tei-Wei
    Shih, Chi-Sheng
    [J]. 2014 IEEE 17TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2014, : 206 - 212