Algorithms for Scheduling Deadline-Sensitive Malleable Tasks - ENSAE Paris
Journal Articles SN Operations Research Forum Year : 2024

Algorithms for Scheduling Deadline-Sensitive Malleable Tasks

Abstract

Abstract Due to the ubiquity of batch data processing, the related problems of scheduling malleable batch tasks have received significant attention. We consider a fundamental model where a set of tasks is to be processed on multiple identical machines and each task is specified by a value, a workload, a deadline and a parallelism bound. Within the parallelism bound, the number of machines assigned to a task can vary over time without affecting its workload. In this paper, we identify a boundary condition and prove by construction that a set of malleable tasks with deadlines can be finished by their deadlines if and only if it satisfies the boundary condition. This core result plays a key role in the design and analysis of scheduling algorithms: (i) when several typical objectives are considered, such as social welfare maximization, machine minimization, and minimizing the maximum weighted completion time, and, (ii) when the algorithmic design techniques such as greedy and dynamic programming are applied to the social welfare maximization problem. As a result, we give four new or improved algorithms for the above problems.
Fichier principal
Vignette du fichier
WuLoiseau_MalleableTasks_ORF.pdf (590.71 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-04589822 , version 1 (27-05-2024)

Licence

Identifiers

Cite

Xiaohu Wu, Patrick Loiseau. Algorithms for Scheduling Deadline-Sensitive Malleable Tasks. SN Operations Research Forum, 2024, 5 (2), pp.30. ⟨10.1007/s43069-024-00300-4⟩. ⟨hal-04589822⟩
143 View
38 Download

Altmetric

Share

More