• DocumentCode
    2503755
  • Title

    A causal message ordering scheme for distributed embedded real-time systems

  • Author

    Zuberi, Khawar M. ; Shin, Kang G.

  • Author_Institution
    Real-Time Comput. Lab., Michigan Univ., Ann Arbor, MI, USA
  • fYear
    1996
  • fDate
    23-25 Oct 1996
  • Firstpage
    210
  • Lastpage
    219
  • Abstract
    In any distributed system, messages must be ordered according to their cause-and-effect relation to ensure correct behavior of the system. Causal ordering is also essential for services like atomic multicast and replication. In distributed real-time systems, not only must proper causal ordering be ensured, but message deadlines must be met as well. Previous algorithms which ensure such behavior include the Δ-protocol family and the MARS approach. However, both these algorithms give large response times by delaying all messages for a fixed period of time. In this paper we show that for small- to medium-sized real-time systems (consisting of a few tens of nodes) as are commonly used for embedded applications, it becomes feasible to extend the h-protocol so that instead of delaying all messages for a fixed period, each message is delayed according to its deadline. Our algorithm requires certain message deadlines to be adjusted by the application designer and we show that for small-scale applications such as those used in embedded systems, this adjustment is feasible and can be automated by the use of proper CAD tools
  • Keywords
    distributed processing; message passing; real-time systems; causal message ordering scheme; causal ordering; distributed; distributed real-time systems; embedded; embedded applications; message deadlines; real-time systems; Algorithm design and analysis; Delay effects; Design automation; Distributed computing; Embedded system; Laboratories; Mars; Multicast algorithms; Real time systems; Temperature sensors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 1996. Proceedings., 15th Symposium on
  • Conference_Location
    Nigara-on-the-Lake, Ont.
  • ISSN
    1060-9857
  • Print_ISBN
    0-8186-7481-4
  • Type

    conf

  • DOI
    10.1109/RELDIS.1996.559724
  • Filename
    559724