ERS: Energy-efficient Real-time DAG Scheduling on Uniform Multiprocessor Embedded Systems

被引:0
|
作者
Senapati, Debabrata [1 ]
Maurya, Dharmendra [2 ]
Sarkar, Arnab [3 ]
Karfa, Chandan [2 ]
机构
[1] SRM Univ AP, Amaravati, Andhra Pradesh, India
[2] IIT Guwahati, Gauhati, India
[3] IIT Kharagpur, Kharagpur, W Bengal, India
关键词
DAG Scheduling; List Scheduling; Energy-aware; Real-time; Uniform Multiprocessor Systems; TASK GRAPHS;
D O I
10.1109/VLSID60093.2024.00065
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays, many embedded systems such as mobiles and laptops to satellites and robotic systems, are often driven by limited energy sources like batteries. Hence, these devices are not only judged by their real-time and functional performance but also by their efficiencies in terms of energy management. Energy minimization is one of the primary design requirements for distributed embedded systems. The growing importance of complex applications in the distributed system introduces significant challenges in reducing energy consumption. This work addresses the problem of scheduling a real-time application abstracted as a directed acyclic graph (DAG), on a Dynamic Voltage and Frequency Scaling (DVFS) enabled uniform multiprocessor system, by proposing an efficient heuristic strategy called Energy-efficient Real-time DAG Scheduler (ERS). ERS effectively selects the appropriate processing frequency for each task-to-processor pair in the system such that overall energy saving is maximized while satisfying constraints related to resource, task precedence and deadline. We have evaluated the performance of the proposed framework using real-world benchmark applications. Obtained results reveal that ERS is able to deliver better performance in terms of energy savings than state-of-the-art works such as GSPM, SSPM, and PSPM.
引用
收藏
页码:354 / 359
页数:6
相关论文
共 50 条
  • [31] Energy efficient scheduling for real-time embedded systems with QoS guarantee
    Niu, Linwei
    REAL-TIME SYSTEMS, 2011, 47 (02) : 75 - 108
  • [32] Energy efficient scheduling for real-time embedded systems with QoS guarantee
    Linwei Niu
    Real-Time Systems, 2011, 47 : 75 - 108
  • [33] A Survey of Energy-Efficient Task Synchronization for Real-Time Embedded Systems
    Wu, Jun
    2017 IEEE 23RD INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2017,
  • [34] An Energy-Efficient Middleware for Computation Offloading in Real-Time Embedded Systems
    Toma, Anas
    Pagani, Santiago
    Chen, Jian-Jia
    Karl, Wolfgang
    Henkel, Joerg
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2016, : 228 - 237
  • [35] Energy-efficient thermal-aware multiprocessor scheduling for real-time tasks using TCPN
    Rubio-Anguiano, L.
    Desirena-Lopez, G.
    Ramirez-Trevino, A.
    Briz, J. L.
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2019, 29 (03): : 237 - 264
  • [36] Energy-Efficient Multicore Scheduling for Hard Real-Time Systems: A Survey
    Sheikh, Saad Zia
    Pasha, Muhammad Adeel
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2019, 17 (06)
  • [37] Energy-Efficient Task Scheduling and Synchronization for Multicore Real-Time Systems
    Wu, Jun
    Hong, Xu-Jia
    2017 IEEE 3RD INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY, IEEE 3RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) AND 2ND IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2017, : 179 - 184
  • [38] Efficient dynamic scheduling algorithm for multiprocessor real-time systems
    Indian Inst of Technology, Madras, India
    IEEE Trans Parallel Distrib Syst, 3 (312-319):
  • [39] Energy-Efficient Scheduling of Real-Time Periodic Tasks in Multicore Systems
    Wu, Xiaodong
    Lin, Yuan
    Han, Jian-Jun
    Gaudiot, Jean-Luc
    NETWORK AND PARALLEL COMPUTING, 2010, 6289 : 344 - +
  • [40] Energy-Efficient Scheduling for Embedded Real-Time Systems Using Threshold Work-Demand Analysis
    Niu, Linwei
    Li, Wei
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2017, 26 (06)