Combining EDF and FP Scheduling: Analysis and Implementation in Ada 2005

Alan Burns, Andy J. Wellings, Fengxiang Zhang

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Earliest Deadline First (EDF) and Fixed Priority (FP) scheduling represent the two main dispatching policies within the research domain of real-time systems engineering. Both dispatching policies are now supported by Ada. In this paper the two approaches are combined to maximize the advantages of both schemes. From EDF comes efficiency, from FP predictability. A system model is presented in which a relatively small number of high-integrity tasks are scheduled by FP, with the rest of the tasks being handled via an EDF domain of lower priority. Two aspects of integration are covered in this paper. Firstly, Response-Time Analysis (for FP) and Processor-Demand Analysis (for EDF) are brought together to provide a single analysis framework. Secondly, the programming of systems which combine FP and EDF is addressed within the facilities provided by Ada 2005. Both partitioned and dynamic schemes are covered.

Original languageEnglish
Title of host publicationRELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2009
EditorsF Kordon, Y Kermarrec
Place of PublicationBERLIN
PublisherSpringer
Pages119-133
Number of pages15
Volume5570 LNCS
ISBN (Print)978-3-642-01923-4
Publication statusPublished - 2009
Event14th Ada-Europe International Conference on Reliable Software Technologies - Brest
Duration: 8 Jun 200912 Jun 2009

Conference

Conference14th Ada-Europe International Conference on Reliable Software Technologies
CityBrest
Period8/06/0912/06/09

Keywords

  • REAL-TIME TASKS

Cite this