By the same authors

From the same journal

From the same journal

FPSL, FPCL and FPZL schedulability analysis

Research output: Contribution to journalArticle

Author(s)

Department/unit(s)

Publication details

JournalReal-Time Systems
DateE-pub ahead of print - 24 Mar 2012
DatePublished (current) - Nov 2012
Issue number6
Volume48
Number of pages788
Pages (from-to)750
Early online date24/03/12
Original languageEnglish

Abstract

This paper presents the Fixed Priority until Static Laxity (FPSL), Fixed Priority until Critical Laxity (FPCL) and Fixed Priority until Zero Laxity (FPZL) scheduling
algorithms for multiprocessor real-time systems. FPZL is similar to global fixed priority pre-emptive scheduling; however, whenever a task reaches a state of zero laxity it is given the highest priority. FPSL and FPCL are variants of FPZL that introduce no additional scheduling points beyond those present with fixed priority scheduling. FPSL, FPCL and FPZL are minimally dynamic algorithms, in that the priority of a job can change at most once during its execution, bounding the number of pre-emptions. Polynomial time and pseudo-polynomial time sufficient schedulability tests are derived for these algorithms. The tests are then improved by computing upper bounds on the amount of execution that each task can perform at the highest priority. An empirical evaluation shows that FPSL,
FPCL, and FPZL are highly effective, with a significantly larger number of tasksets deemed schedulable by the tests derived in this paper, than by state-of-the-art schedulability tests for EDZL scheduling.

    Research areas

  • FPZL, multiprocessor, multicore, schedulability analysis, fixed priority, global scheduling, real-time

Discover related content

Find related publications, people, projects, datasets and more using interactive charts.

View graph of relations