• DocumentCode
    2041538
  • Title

    Pattern-Based Composition and Analysis of Virtually Synchronized Real-Time Distributed Systems

  • Author

    Al-Nayeem, Abdullah ; Sha, Lui ; Cofer, Darren D. ; Miller, Steven P.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • fYear
    2012
  • fDate
    17-19 April 2012
  • Firstpage
    65
  • Lastpage
    74
  • Abstract
    Designing and verifying distributed protocols in a multi-rate asynchronous system is, in general, extremely difficult when the distributed computations require consistent input views, consistent actions and synchronized state transitions. In this paper, we address this problem and introduce a formal, complexity-reducing architectural pattern, called Multi-Rate PALS system, to support virtual synchronization in multi-rate distributed computations. The pattern supports a component to be virtually synchronized with other components in different instantiations of this pattern. We present an application of a hierarchical control system to show that the composition of these instantiations can be used to achieve desired system-level properties, such as distributed consistency and distributed coordination. We verify the logical synchronization guarantee of this pattern, which holds as long as the pattern assumptions are satisfied. We also discuss the correctness analysis necessary to validate these assumptions and provide a tool support to perform this analysis automatically on the AADL models.
  • Keywords
    computational complexity; distributed processing; protocols; synchronisation; AADL models; complexity-reducing architectural pattern; correctness analysis; distributed computations; distributed protocols; multirate PALS system; multirate asynchronous system; pattern-based analysis; pattern-based composition; synchronized state transitions; virtual synchronization; virtually synchronized real-time distributed systems; Aircraft; Clocks; Computer architecture; Real time systems; Servomotors; Synchronization; Design patterns; complexity reduction; virtual synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cyber-Physical Systems (ICCPS), 2012 IEEE/ACM Third International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4673-1537-1
  • Type

    conf

  • DOI
    10.1109/ICCPS.2012.15
  • Filename
    6197389