On job scheduling with preemption penalties

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

2 Scopus citations

Abstract

This paper studies the problem of online job scheduling in a model with preemption penalty introduced by Zheng et al. [11]. In such a model with preemption penalty parameter ρ, the scheduler has to pay a penalty of ρ times the weight of each aborted job. We consider two cases according to the scheduler's knowledge of Δ (ratio of length between longest and shortest jobs). In the first case where the exact value of Δ is known at the beginning, we re-investigate the WAL algorithm of Zheng et al. and prove that it is ((1 + ρ)Δ + o(Δ))-competitive for sufficiently large Δ. In particular, when ρ= 1, the previous competitive ratio of 3Δ + o(Δ) proved in [11] is improved to 2Δ + o(Δ). In the second case where the online strategy only knows beforehand that Δ ≥ k 3(ρ + 1)3 for some parameter k > 1, a (k(1+p)/k-1Δ+o(Δ))-competitive deterministic strategy is presented. For large Δ, the competitive ratio approaches that of WAL as k increases.

Original languageEnglish
Title of host publicationAlgorithmic Aspects in Information and Management - 5th International Conference, AAIM 2009, Proceedings
Pages315-325
Number of pages11
DOIs
StatePublished - 2009
Event5th International Conference on Algorithmic Aspects in Information and Management, AAIM 2009 - San Francisco, CA, United States
Duration: 15 Jun 200917 Jun 2009

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5564 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference5th International Conference on Algorithmic Aspects in Information and Management, AAIM 2009
Country/TerritoryUnited States
CitySan Francisco, CA
Period15/06/0917/06/09

Fingerprint

Dive into the research topics of 'On job scheduling with preemption penalties'. Together they form a unique fingerprint.

Cite this