Push-pull: Deterministic search-based DAG scheduling for heterogeneous cluster systems

被引:33
作者
Kim, Sang Cheol
Lee, Sunggu
Hahm, Jaegyoon
机构
[1] Elect & Telecommun Res Inst, Embedded SW Res Div, Taejon 305700, South Korea
[2] Pohang Univ Sci & Technol, Dept Elect Engn, Pohang 790784, South Korea
[3] Korea Inst Sci & Technol, Grid Comp Res Team, Taejon 305806, South Korea
关键词
task scheduling; optimization; heterogeneous systems; cluster systems;
D O I
10.1109/TPDS.2007.1106
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Consider directed acyclic graph ( DAG) scheduling for a large heterogeneous system, which consists of processors with varying processing capabilities and network links with varying bandwidths. The search space of possible task schedules for this problem is immense. One possible approach for this optimization problem, which is NP- hard, is to start with the best task schedule found by a fast deterministic task scheduling algorithm and then iteratively attempt to improve the task schedule by employing a general random guided search method. However, such an approach can lead to extremely long search times, and the solutions found are sometimes not significantly better than those found by the original deterministic task scheduling algorithm. In this paper, we propose an alternative strategy, termed Push- Pull, which starts with the best task schedule found by a fast deterministic task scheduling algorithm and then iteratively attempts to improve the current best solution using a deterministic guided search method. Our simulation results show that given similar runtimes, the Push- Pull algorithm performs well, achieving results similar to or better than all of the other algorithms being compared.
引用
收藏
页码:1489 / 1502
页数:14
相关论文
共 50 条
  • [21] RSM and AI based machine learning for quality by design development of rivaroxaban push-pull osmotic tablets and its PBPK modeling
    Saleem, Muhammad Talha
    Shoaib, Muhammad Harris
    Yousuf, Rabia Ismail
    Siddiqui, Fahad
    [J]. SCIENTIFIC REPORTS, 2025, 15 (01):
  • [22] A Tabu Search-based Memetic Algorithm for the Multi-objective Flexible Job Shop Scheduling Problem
    Kefalas, Marios
    Limmer, Steffen
    Apostolidis, Asteris
    Olhofer, Markus
    Emmerich, Michael
    Back, Thomas
    [J]. PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCCO'19 COMPANION), 2019, : 1254 - 1262
  • [23] Binary Search-Based Fast Scheduling Algorithms for Reliability-Aware Energy-Efficient Task Graph Scheduling With Fault Tolerance
    Biswas, Sajib K.
    Muhuri, Pranab K.
    Roy, Uttam K.
    [J]. IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2024, 9 (03): : 433 - 451
  • [24] A variable neighborhood search algorithm for energy conscious task scheduling in heterogeneous computing systems
    Zhang, Yujian
    Li, Chuanyou
    Tong, Fei
    Xu, Yuwei
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (24)
  • [25] Optimization Task Scheduling Using Cooperation Search Algorithm for Heterogeneous Cloud Computing Systems
    Hamed, Ahmed Y.
    Elnahary, M. Kh.
    Alsubaei, Faisal S.
    El-Sayed, Hamdy H.
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 74 (01): : 2133 - 2148
  • [26] Search-based active optic systems for aberration correction in time-independent applications
    Lubeigt, Walter
    Poland, Simon P.
    Valentine, Gareth J.
    Wright, Amanda J.
    Girkin, John M.
    Burns, David
    [J]. APPLIED OPTICS, 2010, 49 (03) : 307 - 314
  • [27] A New Hybrid Algorithm Based on Improved MODE and PF Neighborhood Search for Scheduling Task Graphs in Heterogeneous Distributed Systems
    Lotfi, Nasser
    Nejad, Mazyar Ghadiri
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (14):
  • [28] Task Scheduling Algorithm Based on improved Local Search in Heterogeneous Computing Environment
    Yu, Zhenxia
    Meng, Fang
    [J]. PROCEEDINGS OF 2008 INTERNATIONAL PRE-OLYMPIC CONGRESS ON COMPUTER SCIENCE, VOL II: INFORMATION SCIENCE AND ENGINEERING, 2008, : 385 - 391
  • [29] Performance evaluation of enhancement of the layered self-scheduling approach for heterogeneous multicore cluster systems
    Chao-Chin Wu
    Lien-Fu Lai
    Liang-Tsung Huang
    MingLung Chen
    [J]. The Journal of Supercomputing, 2012, 62 : 399 - 430
  • [30] Performance evaluation of enhancement of the layered self-scheduling approach for heterogeneous multicore cluster systems
    Wu, Chao-Chin
    Lai, Lien-Fu
    Huang, Liang-Tsung
    Chen, MingLung
    [J]. JOURNAL OF SUPERCOMPUTING, 2012, 62 (01) : 399 - 430