• DocumentCode
    2352452
  • Title

    On Structural Robustness of Distributed Real-Time Systems Towards Uncertainties in Service Times

  • Author

    Jayachandran, Praveen ; Abdelzaher, Tarek

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • fYear
    2010
  • fDate
    Nov. 30 2010-Dec. 3 2010
  • Firstpage
    317
  • Lastpage
    326
  • Abstract
    As real-time systems are becoming increasingly distributed, it becomes important to understand their structural robustness with respect to timing uncertainty. Structural robustness, a concept that arises by virtue of multi-stage execution, refers to the robustness of end-to-end timing behavior of an execution graph towards unexpected timing violations in individual execution stages. A robust topology is one where such violations minimally affect end-to-end execution delay. The paper shows that the manner in which resources are allocated to execution stages can make a difference in robustness. Algorithms are presented and evaluated for resource allocation that improve the robustness of execution graphs. Evaluation shows that such algorithms are able to significantly reduce deadline misses due to unpredictable timing violations. Hence, the approach is important for soft real-time systems, systems where timing uncertainty exists, or where worst-case timing is not entirely verified.
  • Keywords
    distributed processing; graph theory; resource allocation; distributed realtime systems; end-to-end timing behavior; execution graph; resource allocation; service times; structural robustness concept; Real-time distributed systems; delay; structural robustness; timing uncertainty;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium (RTSS), 2010 IEEE 31st
  • Conference_Location
    San Diego, CA
  • ISSN
    1052-8725
  • Print_ISBN
    978-0-7695-4298-0
  • Type

    conf

  • DOI
    10.1109/RTSS.2010.9
  • Filename
    5702241