Efficient approximation algorithms for scheduling moldable tasks

•We study scheduling independent moldable tasks under the proposed (δj,kj)-monotonic model, whose generality is between the classic monotonic and linear-speedup models.•An efficient algorithm for makespan minimization is proposed, achieving an approximation ratio close to 1.333 under mild assumption...

Full description

Saved in:
Bibliographic Details
Published in:European journal of operational research Vol. 310; no. 1; pp. 71 - 83
Main Authors: Wu, Xiaohu, Loiseau, Patrick
Format: Journal Article
Language:English
Published: Elsevier B.V 01.10.2023
Elsevier
Subjects:
ISSN:0377-2217, 1872-6860
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:•We study scheduling independent moldable tasks under the proposed (δj,kj)-monotonic model, whose generality is between the classic monotonic and linear-speedup models.•An efficient algorithm for makespan minimization is proposed, achieving an approximation ratio close to 1.333 under mild assumptions.•Additionally, an efficient algorithm for throughput maximization with a deadline is proposed, achieving an approximation ratio close to 0.75 under mild assumptions. Moldable tasks allow schedulers to determine the number of processors assigned to each task, thus enabling efficient use of large-scale parallel processing systems. We consider the problem of scheduling independent moldable tasks on processors and propose a new perspective of the existing speedup models: as the number p of processors assigned to a task increases, the speedup is linear if p is small and becomes sublinear after p exceeds a threshold. Based on this, we propose an efficient approximation algorithm to minimize the makespan. As a by-product, we also propose an approximation algorithm to maximize the sum of values of tasks completed by a deadline; this scheduling objective is considered for moldable tasks for the first time while similar works have been done for other types of parallel tasks.
ISSN:0377-2217
1872-6860
DOI:10.1016/j.ejor.2023.02.044