• DocumentCode
    2404959
  • Title

    Dynamic integrated scheduling of hard real-time, soft real-time, and non-real-time processes

  • Author

    Brandt, Scott A. ; Banachowski, Scott ; Lin, Caixue ; Bisson, Timothy

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Santa Cruz, CA, USA
  • fYear
    2003
  • fDate
    3-5 Dec. 2003
  • Firstpage
    396
  • Lastpage
    407
  • Abstract
    Real-time systems are growing in complexity and real-time and soft real-time applications are becoming common in general-purpose computing environments. Thus, there is a growing need for scheduling solutions that simultaneously support processes with a variety of different timeliness constraints. Toward this goal we have developed the resource allocation/dispatching (RAD) integrated scheduling model and the rate-based earliest deadline (RBED) integrated multi-class real-time scheduler based on this model. We present RAD and the RBED scheduler and formally prove the correctness of the operations that RBED employs. We then describe our implementation of RBED and present results demonstrating how RBED simultaneously and seamlessly supports hard real-time, soft real-time, and best-effort processes.
  • Keywords
    real-time systems; resource allocation; scheduling; RAD integrated scheduling model; RBED; dynamic integrated scheduling; general-purpose computing; hard real-time processes; nonreal-time processes; rate-based earliest deadline scheduler; real-time systems; resource allocation-dispatching scheduling; soft real-time processes; timeliness constraints; Application software; Computer science; Dispatching; Dynamic scheduling; Embedded computing; Hierarchical systems; Processor scheduling; Real time systems; Resource management; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2003. RTSS 2003. 24th IEEE
  • Print_ISBN
    0-7695-2044-8
  • Type

    conf

  • DOI
    10.1109/REAL.2003.1253287
  • Filename
    1253287