• DocumentCode
    2489019
  • Title

    End-to-End Delay Analysis of Distributed Systems with Cycles in the Task Graph

  • Author

    Jayachandran, Praveen ; Abdelzaher, Tarek

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • fYear
    2009
  • fDate
    1-3 July 2009
  • Firstpage
    13
  • Lastpage
    22
  • Abstract
    A significant problem with no simple solutions in current real-time literature is analyzing the end-to-end schedulability of tasks in distributed systems with cycles in the task graph. Prior approaches including network calculus and holistic schedulability analysis work best for acyclic task flows. They involve iterative solutions or offer no solutions at all when flows are non-acyclic. This paper demonstrates the construction of the first generalized closed-form expression for schedulability analysis in distributed task systems with non-acyclic flows. The approach is a significant extension to our previous work on schedulability in directed acyclic graphs. Our main result is a bound on end-to-end delay for a task in a distributed system with non-acyclic task flows. The delay bound allows one of several schedulability tests to be performed. Evaluation shows that the schedulability tests thus constructed are less pessimistic than prior approaches for large distributed systems.
  • Keywords
    directed graphs; scheduling; acyclic task flows; directed acyclic graphs; distributed systems; end-to-end delay analysis; end-to-end schedulability; holistic schedulability analysis; network calculus; task graph; Calculus; Closed-form solution; Computer science; Delay systems; Moore´s Law; Performance evaluation; Pipelines; Processor scheduling; Real time systems; System testing; End-to-end Delay; distributed systems; non-acyclic flows; schedulability analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 2009. ECRTS '09. 21st Euromicro Conference on
  • Conference_Location
    Dublin
  • ISSN
    1068-3070
  • Print_ISBN
    978-0-7695-3724-5
  • Type

    conf

  • DOI
    10.1109/ECRTS.2009.15
  • Filename
    5161498