arrow
返回

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
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

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 ).
Keyword:
Heterogeneous computing system
Task scheduling
List scheduling
Time complexity

期刊

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
论文数:
6.9K
被引数:
2.3W

机构

T
Tiangong University
学者数:
1.2W
论文数: 7.7K
被引数: 1.1W
引用论文

引用论文

err分享
err收藏
err分享
err收藏
学者 查看更多内容