Skip to main navigation Skip to search Skip to main content

Algorithms for scheduling deadline-sensitive malleable tasks

  • Eurecom

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Due to the ubiquity of batch data processing in cloud computing, the fundamental problem of scheduling malleable batch tasks and its extensions have received significant attention recently. In this paper, we consider an important model in which a set of n tasks is to be scheduled on C 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 allocated to a task can vary over time without affecting its workload. For this model, we obtain two core results: a quantitative characterization of a sufficient and necessary condition such that a set of malleable batch tasks with deadlines can be scheduled on C machines, and a polynomial-time algorithm to produce such a feasible schedule. These core results provide a conceptual tool and an optimal scheduling algorithm that enable proposing new analyses and designs of algorithms and improving existing algorithms for extensive scheduling objectives.

Original languageEnglish
Title of host publication2015 53rd Annual Allerton Conference on Communication, Control, and Computing, Allerton 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages530-537
Number of pages8
ISBN (Electronic)9781509018239
DOIs
Publication statusPublished - 4 Apr 2016
Externally publishedYes
Event53rd Annual Allerton Conference on Communication, Control, and Computing, Allerton 2015 - Monticello, United States
Duration: 29 Sept 20152 Oct 2015

Publication series

Name2015 53rd Annual Allerton Conference on Communication, Control, and Computing, Allerton 2015

Conference

Conference53rd Annual Allerton Conference on Communication, Control, and Computing, Allerton 2015
Country/TerritoryUnited States
CityMonticello
Period29/09/152/10/15

Fingerprint

Dive into the research topics of 'Algorithms for scheduling deadline-sensitive malleable tasks'. Together they form a unique fingerprint.

Cite this