• DocumentCode
    3133786
  • Title

    FPZL Schedulability Analysis

  • Author

    Davis, Robert I. ; Burns, Alan

  • Author_Institution
    Dept. of Comput. Sci., Univ. of York, York, UK
  • fYear
    2011
  • fDate
    11-14 April 2011
  • Firstpage
    245
  • Lastpage
    256
  • Abstract
    This paper presents the Fixed Priority until Zero Laxity (FPZL) scheduling algorithm for multiprocessor realtime systems. FPZL is similar to global fixed priority preemptive scheduling, however, whenever a task reaches a state of zero laxity it is given the highest priority. FPZL is a minimally dynamic algorithm, in that the priority of a job can change at most once during its execution, bounding the number of pre-emptions. Polynomial time and pseudopolynomial time sufficient schedulability tests are derived for FPZL. These tests are then improved by computing upper bounds on the amount of execution that each task can perform in the zero laxity state. An empirical evaluation shows that FPZL is highly effective, with a significantly larger number of task sets deemed schedulable by the tests derived in this paper, than by state-of-the-art schedulability tests for Earliest Deadline until Zero Laxity (EDZL) scheduling.
  • Keywords
    computational complexity; multiprocessing systems; processor scheduling; FPZL schedulability analysis; deadline until zero laxity scheduling; fixed priority until zero laxity scheduling algorithm; multiprocessor realtime systems; polynomial time sufficient schedulability tests; pseudopolynomial time sufficient schedulability tests; Heuristic algorithms; Interference; Polynomials; Scheduling algorithm; Time factors; Upper bound; FPZL; fixed priority; multiprocessor; real-time; scheduling; zero laxity;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium (RTAS), 2011 17th IEEE
  • Conference_Location
    Chicago, IL
  • ISSN
    1080-1812
  • Print_ISBN
    978-1-61284-326-1
  • Type

    conf

  • DOI
    10.1109/RTAS.2011.31
  • Filename
    5767115