arrow
Return

HATS: HetTask Scheduling

delete2023-04-01
delete1
PRE
AI
S
Sina Zangbari Koohi *
N
Nor Asilah Wati Abdul Hamid
М
Мohamed Othman
G
Gafurjan Ibragimov
DOI:10.1109/TCC.2022.3184081delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
To handle task execution, modern supercomputers employ thousands (or millions) of processors. In such supercomputers, task scheduling has a meaningful impression on system performance. To improve efficiency, task scheduling algorithms aim to decrease the volume of communication and the number of message exchanges. These efforts, however, result in other bottlenecks, such as high-link congestion. In addition, the heterogeneity of processors and networks is another major challenge for schedulers. This paper presents a new algorithm for scheduling called Heterogeneity-Aware Task Scheduling (HATS). The proposed algorithm adopts an updated multi-level hyper-graph partitioning approach. It describes a new method of aggregation in the coarsening step that helps to accurately coarsen the hyper-graph of the task model. The Raccoon Optimization algorithm is then used in the initial partitioning phase, and in the un-coarsening phase, a novel refinement procedure optimises the initial partitions. The experiments on this approach showed that, compared to the other well-known algorithms, the proposed method offers better schedules with lower communication volume and imbalance ratio in a shorter time.
Keywords:
Task analysis
Partitioning algorithms
Topology
Program processors
Supercomputers
Scheduling
Scheduling algorithms
Heterogeneous
multilevel partitioning
optimization
parallel application
task scheduling

Journal

I
IEEE Transactions on Cloud Computing
IF:
5
Papers:
1.8K
Citations:
4.3K

Organization

U
Universiti Putra Malaysia
Scholars:
1.5W
Papers: 1.1W
Citations: 1.4W