• DocumentCode
    3142644
  • Title

    A Generalized Parallel Task Model for Recurrent Real-time Processes

  • Author

    Baruah, Sunandan ; Bonifaci, Vincenzo ; Marchetti-Spaccamela, Alberto ; Stougie, L. ; Wiese, Andreas

  • Author_Institution
    Univ. of North Carolina, Chapel Hill, NC, USA
  • fYear
    2012
  • fDate
    4-7 Dec. 2012
  • Firstpage
    63
  • Lastpage
    72
  • Abstract
    A model is considered for representing recurrent precedence-constrained tasks that are to execute on multiprocessor platforms. A recurrent task is specified as a directed a cyclic graph (DAG), a period, and a relative deadline. Each vertex of the DAG represents a sequential job, while the edges of the DAG represent precedence constraints between these jobs. All the jobs of the DAG are released simultaneously and need to complete execution within the specified relative deadline of their release. The task may release jobs in this manner an unbounded number of times, with successive releases occurring at least the specified period apart. The scheduling problem is to determine whether such a recurrent task can be scheduled to always meet all deadlines upon a specified number of processors that are dedicated for the use of this task. This problem is shown to be computationally intractable, but amenable to efficient approximate solutions. EDF is shown to be a good approximate scheduling algorithm. Polynomial and pseudo-polynomial schedulability tests, of differing effectiveness, are presented for determining whether a given task can be scheduled by EDF to always meet all deadlines on a specified number of processors.
  • Keywords
    directed graphs; multiprocessing systems; parallel processing; polynomials; processor scheduling; approximate scheduling algorithm; directed acyclic graph; generalized parallel task model; multiprocessor platform; pseudo-polynomial schedulability testing; recurrent precedence-constrained task; recurrent real-time process; scheduling problem; sequential job; Approximation algorithms; Polynomials; Processor scheduling; Program processors; Real-time systems; Schedules; Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium (RTSS), 2012 IEEE 33rd
  • Conference_Location
    San Jan
  • ISSN
    1052-8725
  • Print_ISBN
    978-1-4673-3098-5
  • Type

    conf

  • DOI
    10.1109/RTSS.2012.59
  • Filename
    6424791