Passer à la navigation principale Passer à la recherche Passer au contenu principal

Algorithms for Scheduling Deadline-Sensitive Malleable Tasks

  • Beijing University of Posts and Telecommunications
  • INRIA

Résultats de recherche: Contribution à un journalArticleRevue par des pairs

Résumé

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.

langue originaleAnglais
Numéro d'article30
journalOperations Research Forum
Volume5
Numéro de publication2
Les DOIs
étatPublié - 1 juin 2024
Modification externeOui

Empreinte digitale

Examiner les sujets de recherche de « Algorithms for Scheduling Deadline-Sensitive Malleable Tasks ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation