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
关键词
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] Energy-aware traffic shaping for wireless real-time applications
    Poellabauer, C
    Schwan, K
    RTAS 2004: 10TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2004, : 48 - 55
  • [32] Energy-aware adaptive checkpointing in embedded real-time systems
    Zhang, Y
    Chakrabarty, K
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS, 2003, : 918 - 923
  • [33] Real-time task scheduling for energy-aware embedded systems
    Swaminathan, V
    Chakrabarty, K
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2001, 338 (06): : 729 - 750
  • [34] SMART-EDF: An EDF based semi-partitioned energy-aware multicore scheduler for real-time systems
    Sharma, Yanshul
    Moulik, Sanjay
    2021 IEEE REGION 10 CONFERENCE (TENCON 2021), 2021, : 821 - 826
  • [35] HEART: Hybrid Memory and Energy-Aware Real-Time Scheduling for Multi-Processor Systems
    Guenzel, Mario
    Hakert, Christian
    Chen, Kuan-Hsun
    Chen, Jian-Jia
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2021, 20 (05)
  • [36] On Implementation of Energy-Aware MPTCP Scheduler
    Morawski, Michal
    Ignaciuk, Przemyslaw
    INFORMATION SYSTEMS ARCHITECTURE AND TECHNOLOGY, PT I, 2018, 655 : 242 - 251
  • [37] A Novel Thermal-Constrained Energy-Aware Partitioning Algorithm for Heterogeneous Multiprocessor Real-Time Systems
    Barrefors, Bjoern
    Lu, Ying
    Saha, Shivashis
    Deogun, Jitender S.
    2014 IEEE INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2014,
  • [38] Energy-Aware Concurrent Multipath Transfer for Real-Time Video Streaming Over Heterogeneous Wireless Networks
    Wu, Jiyan
    Cheng, Bo
    Wang, Ming
    Chen, Junliang
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2018, 28 (08) : 2007 - 2023
  • [39] PRESTO: A Penalty-Aware Real-Time Scheduler for Task Graphs on Heterogeneous Platforms
    Senapati, Debabrata
    Sarkar, Arnab
    Karfa, Chandan
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (02) : 421 - 435
  • [40] Auction Based Power Aware Real-Time Scheduler for Heterogeneous FPGA Cloud Platform
    Majumder, Atanu
    Guha, Krishnendu
    Saha, Sangeet
    Chakrabarti, Amlan
    2019 IEEE INTERNATIONAL SYMPOSIUM ON SMART ELECTRONIC SYSTEMS (ISES 2019), 2019, : 81 - 86