HEART: A Heterogeneous Energy-Aware Real-Time scheduler

被引:11
|
作者
Moulik, Sanjay [1 ]
Devaraj, Rajesh [2 ]
Sarkar, Arnab [2 ]
机构
[1] Indian Inst Informat Technol Guwahati, Dept Comp Sci & Engn, Gauhati, Assam, India
[2] Indian Inst Technol Guwahati, Dept Comp Sci & Engn, Gauhati, Assam, India
来源
2019 32ND INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2019 18TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID) | 2019年
关键词
Real-time Systems; Multi-cores; Heterogeneous; Platforms; Scheduling; Periodic tasks; Heuristic scheme;
D O I
10.1109/VLSID.2019.00100
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Devising energy efficient scheduling strategies for real-time periodic tasks on heterogeneous platforms is a challenging as well as a computationally demanding problem. As a consequence, today we face a scarcity of low-overhead realtime energy aware scheduling techniques which are applicable to heterogeneous platforms. Hence, this paper proposes a low-overhead heuristic approach called, HEART, for DVFS enabled energy-aware scheduling of a set of periodic tasks executing on a heterogeneous multi-core system. The proposed approach first applies deadline partitioning scheme to obtain a set of distinct time-slices. For each such time-slice, HEART conducts the following three phase operation: First, it computes the fragments of the execution demands of all tasks on different processing cores of the platform. Next, it generates a schedule of each task on one or more processing cores such that total execution demands of all tasks are satisfied. Finally, HEART applies DVFS on all processing cores to minimise the energy consumed by the system. Experimental studies show that our scheme is able to significantly improve acceptance ratios for task sets, and energy savings of the platform, compared to the state-of-the-art.
引用
收藏
页码:476 / 481
页数:6
相关论文
共 50 条
  • [31] CETAS: A Cluster based Energy and Temperature Efficient Real-time Scheduler for heterogeneous platforms
    Sharma, Yanshul
    Moulik, Sanjay
    37TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2022, : 501 - 509
  • [32] EneX: An Energy-Aware Execution Scheduler for Serverless Computing
    Rastegar, Seyed Hamed
    Shafiei, Hossein
    Khonsari, Ahmad
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2024, 20 (02) : 2342 - 2353
  • [33] Energy-Aware Scenario-Based Mapping of Deep Learning Applications Onto Heterogeneous Processors Under Real-Time Constraints
    Kim, Jangryul
    Ha, Soonhoi
    IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (06) : 1666 - 1680
  • [34] Energy-aware modeling and scheduling for dynamic voltage scaling with statistical real-time guarantee
    Zhong, Xiliang
    Xu, Cheng-Zhong
    IEEE TRANSACTIONS ON COMPUTERS, 2007, 56 (03) : 358 - 372
  • [35] The Parallel Multi-Mode Digraph Task Model for Energy-Aware Real-Time Heterogeneous Multi-Core Systems
    Zahaf, Houssam-Eddine
    Lipari, Giuseppe
    Bertogna, Marko
    Boulet, Pierre
    IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (10) : 1511 - 1524
  • [36] Towards energy-aware software-based fault tolerance in real-time systems
    Unsal, OS
    Koren, I
    Krishna, CM
    ISLPED'02: PROCEEDINGS OF THE 2002 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2002, : 124 - 129
  • [37] Energy efficient scheduler of aperiodic jobs for real-time embedded systems
    Hussein El Ghor
    El-Hadi M. Aggoune
    International Journal of Automation and Computing, 2020, 17 : 733 - 743
  • [38] Energy efficient scheduler of aperiodic jobs for real-time embedded systems
    El Ghor, Hussein
    Aggoune, El-Hadi M.
    INTERNATIONAL JOURNAL OF AUTOMATION AND COMPUTING, 2020, 17 (05) : 733 - 743
  • [39] Energy-aware job scheduler for high-performance computing
    Mammela, Olli
    Majanen, Mikko
    Basmadjian, Robert
    De Meer, Hermann
    Giesler, Andre
    Homberg, Willi
    COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2012, 27 (04): : 265 - 275
  • [40] Energy-aware standby-sparing for fixed-priority real-time task sets
    Haque, Mohammad A.
    Aydin, Hakan
    Zhu, Dakai
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2015, 6 : 81 - 93