• DocumentCode
    3442419
  • Title

    Supporting Graph-Based Real-Time Applications in Distributed Systems

  • Author

    Cong Liu ; Anderson, James H.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of North Carolina at Chapel Hill, Chapel Hill, NC, USA
  • Volume
    1
  • fYear
    2011
  • fDate
    28-31 Aug. 2011
  • Firstpage
    143
  • Lastpage
    152
  • Abstract
    The processing graph method (PGM) is a widely used framework for modeling applications with producer/consumer precedence constraints. PGM was originally developed by the U.S. Navy to model signal-processing applications where data communications exist among connected tasks. Prior work has shown how to schedule PGM-specified systems on uniprocessors and globally-scheduled multiprocessors. In this paper, this work is extended to enable such systems to be supported in a distributed collection of multicore machines. In such a context, pure global and partitioned scheduling approaches are problematic. Moreover, data communication costs must be considered. In this paper, a clustered scheduling algorithm is proposed for soft real-time PGM-specified distributed task systems for which bounded deadline tardiness is acceptable. This algorithm is effective in reducing data communication costs with little utilization loss. This is shown both analytically and via experiments conducted to compare it with an optimal integer linear programming solution.
  • Keywords
    data communication; graph theory; integer programming; linear programming; multiprocessing systems; processor scheduling; real-time systems; signal processing; PGM-specified system; bounded deadline tardiness; clustered scheduling algorithm; consumer precedence constraint; data communication cost; distributed collection; distributed system; globally-scheduled multiprocessor; graph-based real time application; multicore machine; optimal integer linear programming solution; partitioned scheduling approach; processing graph method; signal processing application; soft real-time PGM-specified distributed task system; Clustering algorithms; Data communication; Multicore processing; Program processors; Real time systems; Scheduling; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications (RTCSA), 2011 IEEE 17th International Conference on
  • Conference_Location
    Toyama
  • ISSN
    1533-2306
  • Print_ISBN
    978-1-4577-1118-3
  • Type

    conf

  • DOI
    10.1109/RTCSA.2011.72
  • Filename
    6029822