Scheduling Strategy to Minimize Makespan for Energy-Efficient Parallel Applications in Heterogeneous Computing Systems

被引:0
|
作者
Cheng, Lin [1 ,2 ]
Wu, Jing [1 ,2 ]
Hu, Wei [1 ,2 ]
Li, Haodi [1 ,2 ]
Chen, Ziyu [1 ,2 ]
机构
[1] Wuhan Univ Sci & Technol, Coll Comp Sci & Technol, Wuhan, Peoples R China
[2] Hubei Key Lab Intelligent Informat Proc & Real Ti, Wuhan, Peoples R China
关键词
energy consumption; scheduling; heterogeneous computing systems; parallel applications; scheduling lengths;
D O I
10.1007/978-981-97-5675-9_15
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Energy consumption has emerged as a critical design constraint in heterogeneous computing systems, spanning from small embedded devices to expansive data centers. In this paper, our primary focus is on the challenge of minimizing scheduling lengths for parallel applications within energy-constrained heterogeneous computing environments. Here, the scheduling length denotes the actual time required for a task to reach completion. In this study, we tackle the issue of minimizing energy allocation for unassigned tasks and introduce a novel task scheduling algorithm (EEMM). This algorithm incorporates a weight-based mechanism for pre-assigning energy consumption to unassigned tasks. Through a series of experiments conducted on real parallel applications, we consistently observe that the proposed algorithm ensures that the actual energy consumption remains within specified constraints and achieves shorter scheduling lengths. This demonstrates its superior performance. This research offers a valuable solution to the task scheduling problem in energy-constrained heterogeneous computing environments.
引用
收藏
页码:166 / 178
页数:13
相关论文
共 50 条
  • [41] Energy-Efficient Scheduling in Distributed Real-Time Computing Systems
    A. M. Gruzlikov
    N. V. Kolesov
    D. V. Kostygov
    V. V. Oshuev
    Journal of Computer and Systems Sciences International, 2019, 58 : 393 - 403
  • [42] Energy-Efficient Scheduling in Distributed Real-Time Computing Systems
    Gruzlikov, A. M.
    Kolesov, N. V.
    Kostygov, D. V.
    Oshuev, V. V.
    JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 2019, 58 (03) : 393 - 403
  • [43] Energy-Efficient Primary/Backup Scheduling Techniques for Heterogeneous Multicore Systems
    Roy, Abhishek
    Aydin, Hakan
    Zhu, Dakai
    2017 EIGHTH INTERNATIONAL GREEN AND SUSTAINABLE COMPUTING CONFERENCE (IGSC), 2017,
  • [44] Energy-Efficient Cache-Aware Scheduling on Heterogeneous Multicore Systems
    Sheikh, Saad Zia
    Pasha, Muhammad Adeel
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (01) : 206 - 217
  • [45] Energy-Efficient Reliability-Aware Scheduling Algorithm on Heterogeneous Systems
    Tang, Xiaoyong
    Tan, Weizhen
    SCIENTIFIC PROGRAMMING, 2016, 2016
  • [46] Energy-Efficient Scheduling Algorithms with Reliability Goal on Heterogeneous Embedded Systems
    Han, Yu
    Hu, Wei
    Liu, Jing
    Gan, Yu
    19TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2021), 2021, : 555 - 562
  • [47] Scheduling parallel identical machines to minimize makespan: A parallel approximation algorithm
    Ghalami, Laleh
    Grosu, Daniel
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 133 : 221 - 231
  • [48] Energy-Efficient Task Scheduling for DVFS-enabled Heterogeneous Computing Systems using a Linear Programming Approach
    Zhang, Yujian
    Wang, Yun
    Wang, Hui
    2016 IEEE 35TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2016,
  • [49] Energy-Efficient Dynamic Scheduling on Parallel Machines
    Kang, Jaeyeon
    Ranka, Sanjay
    HIGH PERFORMANCE COMPUTING - HIPC 2008, PROCEEDINGS, 2008, 5374 : 208 - 219
  • [50] Optimising makespan and energy consumption in task scheduling for parallel systems
    Stewart, Russell
    Raith, Andrea
    Sinnen, Oliver
    COMPUTERS & OPERATIONS RESEARCH, 2023, 154