• DocumentCode
    190692
  • Title

    Earliest-deadline first scheduling of multiple independent dataflow graphs

  • Author

    Bouakaz, Adnan ; Gautier, Thierry ; Talpin, Jean-Pierre

  • Author_Institution
    IRISA, Univ. of Rennes 1, Rennes, France
  • fYear
    2014
  • fDate
    20-22 Oct. 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Static dataflow graphs are widely used in design of concurrent real-time streaming applications on multiprocessor systems-on-chip. The increasing complexity of these systems advocates using real-time operating systems and dynamic scheduling to manage applications and resources. Providing timing guarantees (e.g. minimum throughput, deadlines) and minimizing the required amount of resources (e.g. number of processors, buffer capacities) are crucial aspects of these systems. This paper addresses uniprocessor and partitioned multiprocessor earliest-deadline first scheduling of multiple concurrent applications, each designed as an independent dataflow graph. Our scheduling approach maps each actor to a periodic realtime task and computes the appropriate buffer sizes and timing and scheduling parameters (i.e. periods, processor allocation, etc.). The proposed parametric schedulability analysis aims at maximizing the overall processor utilization, and hence allows for reducing the required number of processors.
  • Keywords
    multiprocessing systems; operating systems (computers); scheduling; system-on-chip; concurrent real-time streaming applications; dataflow graph; earliest deadline first scheduling; multiprocessor systems-on-chip; parametric schedulability analysis; partitioned multiprocessor scheduling; processor utilization; realtime operating systems; scheduling approach; scheduling parameters; timing guarantees; timing parameters; uniprocessor scheduling; Processor scheduling; Program processors; Real-time systems; Schedules; Throughput; Timing; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems (SiPS), 2014 IEEE Workshop on
  • Conference_Location
    Belfast
  • Type

    conf

  • DOI
    10.1109/SiPS.2014.6986102
  • Filename
    6986102