arrow
Return

Heterogeneous system list scheduling algorithm based on improved optimistic cost matrix

delete2025-03-01
delete1
PRE
AI
M
Min Wang
H
Haoyuan Wang
S
Sibo Qiao
J
Jiawang Chen
Q
Qin Xie
C
Cuijuan Guo *
DOI:10.1016/j.future.2024.107576delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
In heterogeneous computing systems, efficient task-scheduling methods are paramount for enhancing computational performance. However, the existing algorithm exhibits certain deficiencies, notably its oversight of load balancing concerns and inadequate emphasis on the out-degree property of tasks. To address these issues, a novel list scheduling algorithm is proposed, Average Earliest Finish Time (AEFT), which proficiently allocates task flows onto heterogeneous processors. The AEFT algorithm primarily consists of two key stages: (1) prioritizing tasks to determine the distribution of task priorities and (2) assigning optimal processors for tasks with given priorities. By leveraging its specific topology, the AEFT algorithm minimizes the scheduling length of task flows. Simultaneously, a prediction mechanism in determining task prioritization and selecting processors stages is proposed to reduce the scheduling time of task flows. In addition, in the processor selection stage, AEFT algorithm considers the out-degree characteristics of tasks, ameliorating situations of processor load imbalance. The AEFT algorithm demonstrates superior performance compared to prior list scheduling algorithms concerning makespan, speedup, and the percentage of occurrences of better solutions, as evidenced by experiments conducted on randomly generated and real-application graphs. Specifically, for t tasks and p processors, the AEFT algorithm achieves a time complexity of O ( t 2 p ).
Keywords:
Heterogeneous computing system
Task scheduling
List scheduling
Time complexity

Journal

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
Papers:
6.8K
Citations:
2.3W

Organization

T
Tiangong University
Scholars:
1.2W
Papers: 7.7K
Citations: 1.1W