• DocumentCode
    751848
  • Title

    Parametric dispatching of hard real-time tasks

  • Author

    Gerber, Richard ; Pugh, William ; Saksena, Manas

  • Author_Institution
    Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA
  • Volume
    44
  • Issue
    3
  • fYear
    1995
  • fDate
    3/1/1995 12:00:00 AM
  • Firstpage
    471
  • Lastpage
    479
  • Abstract
    In many real-time systems relative timing constraints are imposed on a set of tasks. Generating a correct ordering for the tasks and deriving their proper start-time assignments is an NP-hard problem; it subsumes the non-preemptive scheduling problem. Even when the application imposes a total order on the tasks, generating proper start-times is still nontrivial if execution times may range between upper and lower bounds. We present the technique of parametric dispatching to enforce such timing constraints. During an off-line component, we check if the constraints can be guaranteed. If so, a calendar is produced that allows our on-line algorithm to generate upper and lower bounds on the start time of each task, based on the start times and execution times of previous tasks. A suitable start time for the task may then be selected taking into account the presence of other non-critical tasks in the system
  • Keywords
    operating systems (computers); real-time systems; scheduling; NP-hard problem; hard real-time tasks; lower bounds; nonpreemptive scheduling problem; parametric dispatching; real-time systems; timing constraints; upper bounds; Calendars; Computer languages; Computer science; Dispatching; NP-hard problem; Operating systems; Real time systems; Robots; Timing; Vectors;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.372041
  • Filename
    372041