DAG Scheduling Using a Lookahead Variant of the Heterogeneous Earliest Finish Time Algorithm

被引:143
|
作者
Bittencourt, Luiz F. [1 ]
Sakellariou, Rizos [2 ]
Madeira, Edmundo R. M. [1 ]
机构
[1] Univ Estadual Campinas, Inst Comp, PO 6176, Campinas, SP, Brazil
[2] Univ Manchester, Sch Comp Sci, Manchester M13 9PL, Lancs, England
基金
巴西圣保罗研究基金会;
关键词
WORKFLOWS; SYSTEM;
D O I
10.1109/PDP.2010.56
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Among the numerous DAG scheduling heuristics suitable for heterogeneous systems, the Heterogeneous Earliest Finish Time (HEFT) heuristic is known to give good results in short time. In this paper, we propose an improvement of HEFT, where the locally optimal decisions made by the heuristic do not rely on estimates of a single task only, but also look ahead in the schedule and take into account information about the impact of this decision to the children of the task being allocated. Preliminary simulation results indicate that the lookahead variation of HEFT can effectively reduce the makespan of the schedule in most cases without making the algorithm's execution time prohibitively high.
引用
收藏
页码:27 / 34
页数:8
相关论文
共 50 条
  • [1] The Experiential Heterogeneous Earliest Finish Time Algorithm for Task Scheduling in Clouds
    Mazrekaj, Artan
    Sheholli, Arlinda
    Minarolli, Dorian
    Freisleben, Bernd
    [J]. CLOSER: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2019, : 371 - 379
  • [2] An experimental investigation into the rank function of the heterogeneous earliest finish time scheduling algorithm
    Zhao, HN
    Sakellariou, R
    [J]. EURO-PAR 2003 PARALLEL PROCESSING, PROCEEDINGS, 2003, 2790 : 189 - 194
  • [3] Heterogeneous Earliest Finish Time based Scheduling for Digital Microfluidic Biochips
    Kolluri, Rajesh
    Kumar, J. V. Phani
    Pyne, Sumanta
    [J]. PROCEEDINGS OF THE 12TH INTERNATIONAL JOINT CONFERENCE ON BIOMEDICAL ENGINEERING SYSTEMS AND TECHNOLOGIES, VOL 1 (BIODEVICES), 2019, : 175 - 182
  • [4] Deep-Q learning-based heterogeneous earliest finish time scheduling algorithm for scientific workflows in cloud
    Kaur, Avinash
    Singh, Parminder
    Batth, Ranbir Singh
    Lim, Chee Peng
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2022, 52 (03): : 689 - 709
  • [5] A New DAG Scheduling Algorithm for Heterogeneous Platforms
    Nasri, Wahid
    Nafti, Wafa
    [J]. 2012 2ND IEEE INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), 2012, : 114 - 119
  • [6] E-HEFT: Enhancement Heterogeneous Earliest Finish Time algorithm for Task Scheduling based on Load Balancing in Cloud Computing
    Yassir, Samadi
    Mostapha, Zbakh
    Claude, Tadonki
    [J]. PROCEEDINGS 2018 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2018, : 601 - 609
  • [7] DBEFT: A Dependency-Ratio Bundling Earliest Finish Time Algorithm for Heterogeneous Computing
    Li, Tao
    Cao, Dingyuan
    Lu, Ye
    Huang, Tehui
    Sun, Chengjun
    Dong, Qiankun
    Gong, Xiaoli
    [J]. IEEE ACCESS, 2019, 7 : 173884 - 173896
  • [8] Research and implementation of the heterogeneous earliest finish time algorithm based on Pi-Calculus
    Kang, Hui
    Fei, Huiping
    Mei, Fang
    [J]. PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON ADVANCED MATERIALS AND INFORMATION TECHNOLOGY PROCESSING (AMITP 2016), 2016, 60 : 362 - 368
  • [9] DAG Scheduling in Heterogeneous Computing and Grid Environments Using Variable Neighborhood Search Algorithm
    Selvi, S.
    Manimegalai, D.
    [J]. APPLIED ARTIFICIAL INTELLIGENCE, 2017, 31 (02) : 134 - 173
  • [10] A DAG task scheduling scheme on heterogeneous cluster systems using discrete IWO algorithm
    Yu, Siyang
    Li, Kenli
    Xu, Yuming
    [J]. JOURNAL OF COMPUTATIONAL SCIENCE, 2018, 26 : 307 - 317