Scheduling moldable tasks on homogeneous multi-cluster platforms with GPUs

This paper examines task scheduling in homogeneous multi-cluster platforms, equipped with Graphics Processing Units (GPUs), with the aim of minimizing the makespan. We assume that tasks can be parallelized across these platforms under the moldable model. Recognizing the NP-hard nature of the problem, our goal is to develop algorithms that provide approximation ratios. While existing research has established algorithms for single-cluster GPU environments, scaling these to multi-cluster platforms introduces new challenges, especially due to the restriction that tasks cannot use processors from different clusters. We propose an integer programming-based algorithm that achieves an approximation ratio of 3 2 + ϵ , trading off runtime for an improved approximation ratio. Additionally, leveraging recent theoretical advancements, we have created a polynomial-time algorithm with an approximation ratio of 2 + ϵ . Empirical computational experiments show that our algorithms surpass their counterparts in empirical approximation ratios.

Authors

Institutions

Publication Details

Journal
Computers & Operations Research
Published
2025-03-05
DOI
https://doi.org/10.1016/j.cor.2025.107041
Primary Topic
Distributed and Parallel Computing Systems
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Scheduling moldable tasks on homogeneous multi-cluster platforms with GPUs

Fangfang Wu, Xiandong Zhang, Run Zhang
Computers & Operations Research
Distributed and Parallel Computing Systems
article

Scheduling moldable tasks on homogeneous multi-cluster platforms with GPUs

Fangfang Wu, Xiandong Zhang, Run Zhang
article en

Abstract

This paper examines task scheduling in homogeneous multi-cluster platforms, equipped with Graphics Processing Units (GPUs), with the aim of minimizing the makespan. We assume that tasks can be parallelized across these platforms under the moldable model. Recognizing the NP-hard nature of the problem, our goal is to develop algorithms that provide approximation ratios. While existing research has established algorithms for single-cluster GPU environments, scaling these to multi-cluster platforms introduces new challenges, especially due to the restriction that tasks cannot use processors from different clusters. We propose an integer programming-based algorithm that achieves an approximation ratio of 3 2 + ϵ , trading off runtime for an improved approximation ratio. Additionally, leveraging recent theoretical advancements, we have created a polynomial-time algorithm with an approximation ratio of 2 + ϵ . Empirical computational experiments show that our algorithms surpass their counterparts in empirical approximation ratios.

Computers & Operations ResearchVol. 179
Fudan University (CN), Shanghai Maritime University (CN)
National Natural Science Foundation of China
Openalex Percentile: Top 96%
Distributed and Parallel Computing Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.