Complexity versus quality: a trade-off for scheduling workflows in heterogeneous computing environments

Devising an efficient workflow scheduling algorithm is paramount to explore high performance from Heterogeneous Computing Environments. In this paper, two scheduling algorithms are proposed to minimize the schedule length. A novel list-based heuristic scheduling algorithm namely Global Highest degre...

Full description

Saved in:
Bibliographic Details
Published inThe Journal of supercomputing Vol. 79; no. 1; pp. 924 - 946
Main Author Sirisha, D.
Format Journal Article
LanguageEnglish
Published New York Springer US 01.01.2023
Springer Nature B.V
Subjects
Online AccessGet full text
ISSN0920-8542
1573-0484
DOI10.1007/s11227-022-04687-x

Cover

More Information
Summary:Devising an efficient workflow scheduling algorithm is paramount to explore high performance from Heterogeneous Computing Environments. In this paper, two scheduling algorithms are proposed to minimize the schedule length. A novel list-based heuristic scheduling algorithm namely Global Highest degree Task First (GHTF) algorithm is proposed which focuses on increasing the degree of parallelism to reduce the makespan. The proposed heuristic based Branch and Bound strategy namely Critical Path/Earliest Finish Time (CP/EFT) algorithm is devised to schedule workflows to optimality while minimizing the time complexity for evaluating each state in the search space. The GHTF algorithm has shown improvement in the schedules with no additional overhead in computations. Experimental results disclosed that GHTF algorithm generated better schedules by 5–20 percent while CP/EFT algorithm improved the schedules by 10.76–23.45 percent compared to classical list scheduling algorithms. Moreover, CP/EFT algorithm outperformed GHTF algorithm by 5 percent.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:0920-8542
1573-0484
DOI:10.1007/s11227-022-04687-x