Energy-Aware Scheduling for Real-Time Systems: A Survey

被引:130
|
作者
Bambagini, Mario [1 ]
Marinoni, Mauro [1 ]
Aydin, Hakan [2 ]
Buttazzo, Giorgio [1 ]
机构
[1] Scuola Super Sant Anna, I-56127 Pisa, Italy
[2] George Mason Univ, Dept Comp Sci, Fairfax, VA 22030 USA
关键词
Energy; power; real-time scheduling; dynamic voltage and frequency scaling; dynamic power management; low power; sleep; idle; single core; multicore;
D O I
10.1145/2808231
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This article presents a survey of energy-aware scheduling algorithms proposed for real-time systems. The analysis presents the main results starting from the middle 1990s until today, showing how the proposed solutions evolved to address the evolution of the platform's features and needs. The survey first presents a taxonomy to classify the existing approaches for uniprocessor systems, distinguishing them according to the technology exploited for reducing energy consumption, that is, Dynamic Voltage and Frequency Scaling (DVFS), Dynamic Power Management (DPM), or both. Then, the survey discusses the approaches proposed in the literature to deal with the additional problems related to the evolution of computing platforms toward multicore architectures.
引用
收藏
页数:34
相关论文
共 50 条
  • [21] Energy-Aware Nonpreemptive Scheduling of Mixed-Criticality Real-Time Task Systems
    Zhang, Yi-Wen
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (09) : 2891 - 2900
  • [22] Online energy-aware I/O device scheduling for hard real-time systems
    Cheng, Hui
    Goddard, Steve
    [J]. 2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 1054 - +
  • [23] Energy-aware whale optimization algorithm for real-time task scheduling in multiprocessor systems
    Abdel-Basset, Mohamed
    El-Shahat, Doaa
    Deb, Kalyanmoy
    Abouhawwash, Mohamed
    [J]. APPLIED SOFT COMPUTING, 2020, 93
  • [24] Dynamic harvesting- and energy-aware real-time task scheduling
    Hasanloo, Mahmoud
    Kargahi, Mehdi
    Jalilian, Shahrokh
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2020, 28
  • [25] Energy-Aware Real-Time Task Scheduling Exploiting Temporal Locality
    Kim, Yong-Hee
    Jung, Myoung-Jo
    Lee, Cheol-Hoon
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2010, E93D (05): : 1147 - 1153
  • [26] Energy-Aware Real-time Scheduling on Heterogeneous Multi-Processor
    Wang, Gang
    Li, Wenming
    Hei, Xiali
    [J]. 2015 49th Annual Conference on Information Sciences and Systems (CISS), 2015,
  • [27] Real-Time Tasks Oriented Energy-Aware Scheduling in Virtualized Clouds
    Zhu, Xiaomin
    Yang, Laurence T.
    Chen, Huangke
    Wang, Ji
    Yin, Shu
    Liu, Xiaocheng
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2014, 2 (02) : 168 - 180
  • [28] ERES: An Energy-Aware Real-Time Elastic Scheduling Algorithm in Clouds
    Chen, Huangke
    Zhu, Xiaomin
    Zhu, Jianghan
    Wang, Jianjiang
    [J]. 2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 777 - 784
  • [29] Efficient voltage scheduling and energy-aware co-synthesis for real-time embedded systems
    Mohsen, A
    Hofmann, R
    [J]. ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, PROCEEDINGS, 2005, 3740 : 3 - 14
  • [30] Energy-aware primary/backup scheduling of periodic real-time tasks on heterogeneous multicore systems
    Roy, Abhishek
    Aydin, Hakan
    Zhu, Dakai
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2021, 29