Algorithms for Scheduling Deadline-Sensitive Malleable Tasks - Ensai, Ecole Nationale de la Statistique et de l'Analyse de l'Information Accéder directement au contenu
Article Dans Une Revue SN Operations Research Forum Année : 2024

Algorithms for Scheduling Deadline-Sensitive Malleable Tasks

Résumé

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
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

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

Licence

Identifiants

Citer

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⟩
10 Consultations
2 Téléchargements

Altmetric

Partager

Gmail Mastodon Facebook X LinkedIn More