HEARS: A heterogeneous energy-aware real-time scheduler

被引:13
|
作者
Moulik, Sanjay [1 ]
Chaudhary, Rishabh [1 ]
Das, Zinea [1 ]
机构
[1] Indian Inst Informat Technol Guwahati, Dept Comp Sci & Engn, Gauhati 781015, Assam, India
关键词
HEARS; Energy-aware; Heterogeneous platforms; Multicore; Real-time and scheduler; DVFS;
D O I
10.1016/j.micpro.2019.102939
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Developing energy-efficient schedulers for real-time heterogeneous platforms executing periodic tasks is an onerous as well as a computationally challenging problem. As a result, today we are confronting a scarcity of real-time energy-aware scheduling techniques which are applicable to heterogeneous platforms. Hence, this research proposes a heuristic strategy called, HEARS, for DVFS enabled energy-aware scheduling of a set of periodic tasks executing on a heterogeneous multicore system having an arbitrary number of core types. The presented scheme first applies deadline-partitioning to acquire a set of distinct time-intervals called frames. At any frame boundary, the following two-phase hierarchical operation is applied to obtain schedule for the next frame: First, it computes execution requirements for each task on every processing core of the platform. For any task, its execution requirement on a core within a frame depends upon the following criteria: (i) Length of the ensuing frame, (ii) Total execution requirements of the instance of the task on different cores (as a single task may have different execution requirement on different cores) and, (iii) Deadline of the instance of the task. Next, it simultaneously allocates each task on one or more cores and selects operating frequencies for the concerned cores such that the total execution demand of all the allocated tasks are satisfied as well as there is minimum change in energy consumption for the system. Experimental results show that our proposed strategy is not only able to achieve appreciable energy savings with respect to state-of-the-art MaxMin (2% to 37% on average) but also enables significant improvement in resource utilization (as high as 57%). (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] HEART: A Heterogeneous Energy-Aware Real-Time scheduler
    Moulik, Sanjay
    Devaraj, Rajesh
    Sarkar, Arnab
    2019 32ND INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2019 18TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2019, : 476 - 481
  • [2] HEALERS: a heterogeneous energy-aware low-overhead real-time scheduler
    Moulik, Sanjay
    Devaraj, Rajesh
    Sarkar, Arnab
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2019, 13 (06): : 470 - 480
  • [3] EA-HRT: An Energy-Aware scheduler for Heterogeneous Real-Time systems
    Moulik, Sanjay
    Chaudhary, Rishabh
    Das, Zinea
    Sarkar, Arnab
    2020 25TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2020, 2020, : 500 - 505
  • [4] SEAMERS: A Semi-partitioned Energy-Aware scheduler for heterogeneous MulticorE Real-time Systems
    Moulik, Sanjay
    Das, Zinea
    Devaraj, Rajesh
    Chakraborty, Shounak
    JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 114 (114)
  • [5] HEaRS: A Hierarchical Energy-aware Resource Scheduler for Virtualized Data Centers
    Chen, Hui
    Song, Meina
    Song, Junde
    Gavrilovska, Ada
    Schwan, Karsten
    2011 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2011, : 508 - 512
  • [6] CEAT: A Cluster based Energy Aware Scheduler for Real-Time Heterogeneous Systems
    Moulik, Sanjay
    Das, Zinea
    Saikia, Gitimoni
    2020 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2020, : 1815 - 1821
  • [7] Energy-Aware Real-time Scheduling on Heterogeneous Multi-Processor
    Wang, Gang
    Li, Wenming
    Hei, Xiali
    2015 49th Annual Conference on Information Sciences and Systems (CISS), 2015,
  • [8] Energy-Aware Real-Time Scheduling of Multiple Periodic DAGs on Heterogeneous Systems
    Senapati, Debabrata
    Sarkar, Arnab
    Karfa, Chandan
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (08) : 2447 - 2460
  • [9] Energy-aware Scheduling of Multi-version on Heterogeneous Real-time Systems
    Roeder, Julius
    Rouxel, Benjamin
    Altmeyer, Sebastian
    Grelck, Clemens
    36TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2021, 2021, : 501 - 510
  • [10] ETA-HP: an energy and temperature-aware real-time scheduler for heterogeneous platforms
    Yanshul Sharma
    Shounak Chakraborty
    Sanjay Moulik
    The Journal of Supercomputing, 2022, 78 : 1 - 25