Real-Time k-bounded preemptive schedulingc

Sivan Albagli-Kim, Baruch Schiebcr, Hadas Shachnai, Tami Tamir

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

3 Scopus citations

Abstract

We consider a variant of the classic real-time scheduling problem, which has natural applications in cloud computing. The input consists of a set of jobs, and an integer parameter k > 1. Each job is associated with a processing time, a release time, a due-date and a positive weight. The goal is to feasibly schedule a subset of the jobs of maximum total weight on a single machine, such that each of the jobs is preempted at most k times. Our theoretical results for the real-time k-bounded preemptive scheduling problem include hardness proofs, as well as algorithms for subclasses of instances, for which we derive constant-ratio performance guarantees. We bridge the gap between theory and practice through a comprehensive experimental study, in which we also test the performance of several heuristics for general instances on multiple parallel machines. We use in the experiments a linear programming relaxation to upper bound the optimal solution for a given instance. Our results show that while fc-bounded preemptive scheduling is hard to solve already on highly restricted instances, simple priority-based heuristics yield almost optimal schedules for realistic inputs and arbitrary values of k.

Original languageEnglish
Title of host publication18th Workshop on Algorithm Engineering and Experiments 2016, ALENEX 2016
EditorsMichael Goodrich, Michael Mitzenmacher
PublisherSociety for Industrial and Applied Mathematics Publications
Pages127-137
Number of pages11
ISBN (Electronic)9781510819689
StatePublished - 1 Jan 2016
Externally publishedYes
Event18th Workshop on Algorithm Engineering and Experiments 2016, ALENEX 2016 - Arlington, United States
Duration: 10 Jan 2016 → …

Publication series

NameProceedings of the Workshop on Algorithm Engineering and Experiments
Volume2016-January
ISSN (Print)2164-0300

Conference

Conference18th Workshop on Algorithm Engineering and Experiments 2016, ALENEX 2016
Country/TerritoryUnited States
CityArlington
Period10/01/16 → …

ASJC Scopus subject areas

  • General Engineering
  • Applied Mathematics

Fingerprint

Dive into the research topics of 'Real-Time k-bounded preemptive schedulingc'. Together they form a unique fingerprint.

Cite this