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 条
  • [21] TEARS: A temperature-aware real-time scheduler for heterogeneous multi-core systems
    Sharma, Yanshul
    Chanda, Richik
    Moulik, Sanjay
    2020 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2020, : 936 - 943
  • [22] TA-HRT: A temperature-aware scheduler for heterogeneous real-time multicore systems
    Sharma, Yanshul
    Das, Zinea
    Das, Alok
    Moulik, Sanjay
    2020 IEEE 19TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2020), 2020, : 104 - 111
  • [23] Energy-aware task scheduling with task synchronization for embedded real-time systems
    Jejurikar, Ravindra
    Gupta, Rajesh
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (06) : 1024 - 1037
  • [24] Energy-Aware Task Scheduling and Dynamic Voltage Scaling in a Real-Time System
    Rong, Peng
    Pedram, Massoud
    JOURNAL OF LOW POWER ELECTRONICS, 2008, 4 (01) : 1 - 10
  • [25] Hybrid Energy-Aware Scheduling Based on Renewal Process in Real-Time Systems
    Tran, Minh-Phuong
    Kim, Dong-Seong
    2014 IEEE EMERGING TECHNOLOGY AND FACTORY AUTOMATION (ETFA), 2014,
  • [26] On Reliability Management of Energy-Aware Real-Time Systems Through Task Replication
    Haque, Mohammad A.
    Aydin, Hakan
    Zhu, Dakai
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (03) : 813 - 825
  • [27] Energy-Aware Standby-Sparing Technique for Periodic Real-Time Applications
    Haque, Mohammad A.
    Aydin, Hakan
    Zhu, Dakai
    2011 IEEE 29TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2011, : 190 - 197
  • [28] Energy-aware scheduling mandatory/optional tasks in multicore real-time systems
    Mendez-Diaz, Isabel
    Orozco, Javier
    Santos, Rodrigo
    Zabala, Paula
    INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2017, 24 (1-2) : 173 - 198
  • [29] Energy-aware deterministic fault tolerance in distributed real-time embedded systems
    Zhang, Y
    Dick, R
    Chakraborty, K
    41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004, 2004, : 550 - 555
  • [30] Energy-credit scheduler: An energy-aware virtual machine scheduler for cloud systems
    Kim, Nakku
    Cho, Jungwook
    Seo, Euiseong
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF GRID COMPUTING AND ESCIENCE, 2014, 32 : 128 - 137