English

Competitive Kill-and-Restart and Preemptive Strategies for Non-Clairvoyant Scheduling

Data Structures and Algorithms 2024-07-24 v3

Abstract

We study kill-and-restart and preemptive strategies for the fundamental scheduling problem of minimizing the sum of weighted completion times on a single machine in the non-clairvoyant setting. First, we show a lower bound of~33 for any deterministic non-clairvoyant kill-and-restart strategy. Then, we give for any b>1b > 1 a tight analysis for the natural bb-scaling kill-and-restart strategy as well as for a randomized variant of it. In particular, we show a competitive ratio of (1+33)6.197(1+3\sqrt{3})\approx 6.197 for the deterministic and of 3.032\approx 3.032 for the randomized strategy, by making use of the largest eigenvalue of a Toeplitz matrix. In addition, we show that the preemptive Weighted Shortest Elapsed Time First (WSETF) rule is 22-competitive when jobs are released online, matching the lower bound for the unit weight case with trivial release dates for any non-clairvoyant algorithm. Using this result as well as the competitiveness of round-robin for multiple machines, we prove performance guarantees smaller than 1010 for adaptions of the bb-scaling strategy to online release dates and unweighted jobs on identical parallel machines.

Keywords

Cite

@article{arxiv.2211.02044,
  title  = {Competitive Kill-and-Restart and Preemptive Strategies for Non-Clairvoyant Scheduling},
  author = {Sven Jäger and Guillaume Sagnol and Daniel Schmidt genannt Waldschmidt and Philipp Warode},
  journal= {arXiv preprint arXiv:2211.02044},
  year   = {2024}
}

Comments

An extended abstract occurred in the Proceedings of the 24th International Conference on Integer Programming and Combinatorial Optimization