Skip to main navigation Skip to search Skip to main content

Generalized fixed-priority scheduling with limited preemptions

  • R.J. Bril
  • , M.M.H.P. Heuvel, van den
  • , U. Keskin
  • , J.J. Lukkien

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

Abstract

Fixed-priority scheduling with deferred preemption(FPDS) and fixed-priority scheduling with preemption thresholds(FPTS) have been proposed in the literature as viable alternatives to fixed-priority preemptive scheduling (FPPS), that reduce memory requirements, reduce the cost of arbitrary preemptions, and may improve the feasibility of a task set even when preemption overheads are neglected. This paper aims at advancing the relative strength of limited preemptive schedulers by combining FPDS and FPTS. In particular, we present a refinement of FPDS with preemption thresholds for both jobs and sub-jobs, termed FPGS. We provide an exact schedulability analysis for FPGS, and show how to maximize the feasibility of a set of sporadic tasks under FPGS for given priorities, computation times, periods, and deadlines of tasks. We evaluate the effectiveness of FPGS by comparing the feasibility of task sets under FPGS with other fixed-priority scheduling algorithms by means of a simulation. Our experiments show that FPGS allows an increase of the number of task sets that are schedulable under fixed-priority scheduling.
Original languageEnglish
Title of host publicationProceedings of the 24th Euromicro Conference on Real-Time Systems (ECRTS'12, Pisa, Italy, July 11-13, 2012)
Place of PublicationPiscataway
PublisherInstitute of Electrical and Electronics Engineers
Pages209-220
ISBN (Print)978-0-7695-4739-8
DOIs
Publication statusPublished - 2012
Event24th Euromicro Conference on Real-Time Systems, ECRTS 2012 - Pisa, Italy
Duration: 10 Jul 201213 Jul 2012
Conference number: 24

Conference

Conference24th Euromicro Conference on Real-Time Systems, ECRTS 2012
Abbreviated titleECRTS 2012
Country/TerritoryItaly
CityPisa
Period10/07/1213/07/12

Fingerprint

Dive into the research topics of 'Generalized fixed-priority scheduling with limited preemptions'. Together they form a unique fingerprint.

Cite this