arrow
Return

MPEFT: A novel task scheduling method for workflows

delete2023-01-04
delete2
delete
OA
AI
J
Juhua Pu
Q
Qiaolan Meng
Y
Yexuan Chen
H
Hao Sheng *
DOI:10.3389/fenvs.2022.996483delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Optimizing the scheduling algorithm is a key problem to improving the service efficiency of urban heterogeneous computing platforms. In this paper, we propose a novel list-based scheduling algorithm called Modified Predict Earliest Finish Time (MPEFT) for heterogeneous computing systems with the aim to minimize the total execution time. The algorithm consists of two stages: task prioritization and processor selection. In the task prioritization phase, the priority of tasks is calculated by time cost of all paths from a task to the exit task. Compared with the prior works, more accurate task priorities are obtained by considering not only the critical path but also the non-critical ones. In the processor selection phase, the processor is allocated for a task according to whether the computing resources are sufficient to its successive tasks. The experiments on randomly generated workflows and the workflows from practical applications show that the MPEFT outperforms other existing list scheduling algorithms.
Keywords:
workflow scheduling
DAG scheduling
list-based scheduling
heterogeneous platform
random graphs generator

Journal

Frontiers in Environmental Science cover
Frontiers in Environmental Science
IF:
3.7
Papers:
8.1K
Citations:
2.3W

Organization

B
Beihang University
Scholars:
5.2W
Papers: 4.1W
Citations: 37
Cited Papers

Cited Papers

An improved list-based task scheduling algorithm for fog computing environment
err2021-03-27
err28
PREAI
errMadhura, R.; Elizabeth, B. Lydia; Uthariaraj, V. Rhymend
errShare
errSave
errShare
errSave
Adjunctive Recombinant Human Interferon Gamma-1b for Treatment-Resistant Schizophrenia in 2 Patients
err2014-11-24
err0
errOAAI
errLena Grüber; Tilmann Bunse; Elif Weidinger; Heidi Reichard; Norbert Müller
errShare
errSave
researcher View more