English

A faster exact multiprocessor schedulability test for sporadic tasks

Operating Systems 2011-09-08 v2 Formal Languages and Automata Theory

Abstract

Baker and Cirinei introduced an exact but naive algorithm, based on solving a state reachability problem in a finite automaton, to check whether sets of sporadic hard real-time tasks are schedulable on identical multiprocessor platforms. However, the algorithm suffered from poor performance due to the exponential size of the automaton relative to the size of the task set. In this paper, we successfully apply techniques developed by the formal verification community, specifically antichain algorithms, by defining and proving the correctness of a simulation relation on Baker and Cirinei's automaton. We show our improved algorithm yields dramatically improved performance for the schedulability test and opens for many further improvements.

Keywords

Cite

@article{arxiv.1105.5055,
  title  = {A faster exact multiprocessor schedulability test for sporadic tasks},
  author = {Markus Lindström and Gilles Geeraerts and Joël Goossens},
  journal= {arXiv preprint arXiv:1105.5055},
  year   = {2011}
}

Comments

10 pages

R2 v1 2026-06-21T18:12:33.239Z