Improved feasibility of fixed-priority scheduling with deferred preemption using preemption thresholds for preemption points

  • Authors:
  • Reinder J. Bril;Martijn M. H. P. van den Heuvel;Johan J. Lukkien

  • Affiliations:
  • Technische Universiteit, Eindhoven (TU/e), The Netherlands;Technische Universiteit, Eindhoven (TU/e), The Netherlands;Technische Universiteit, Eindhoven (TU/e), The Netherlands

  • Venue:
  • Proceedings of the 21st International conference on Real-Time Networks and Systems
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper aims at advancing the relative strength of limited-preemptive schedulers by improving the feasibility of a task set and simultaneously limiting, or even precluding, arbitrary preemptions. In particular, we present a refinement of existing limited-preemptive fixed-priority scheduling (FPS) schemes with preemption thresholds for preemption points next to preemption thresholds for sub-jobs, termed fixed-priority scheduling with varying preemption thresholds (FPVS). We derive exact schedulability analysis for FPVS and we develop algorithms to maximize the schedulability of a set of sporadic tasks for given priorities. Since FPVS generalizes existing FPS schemes, we apply our algorithms to those schemes to compare the ratio of schedulable systems. Our experiments show that FPVS can achieve the same schedulability ratio with limited-preemptive sub-jobs as with entirely non-preemptive sub-jobs.