• DocumentCode
    2552166
  • Title

    Efficient at-most-once messages based on synchronized clocks

  • Author

    Liskov, Barbara ; Shrira, Liuba ; Wroclawski, John

  • Author_Institution
    Lab. for Comput. Sci., MIT, Cambridge, MA, USA
  • fYear
    1989
  • fDate
    27-29 Sep 1989
  • Firstpage
    73
  • Lastpage
    81
  • Abstract
    A novel message-passing protocol that guarantees at-most-once message delivery without requiring communication to establish connections, is described. The authors discuss how to use these messages to implement higher level primitives such as at-most-once remote procedure calls (RPC) and describe an implementation of at-most-once RPCs using their method. Performance measurements indicate that at-most-once RPCs can be provided at the same cost as less desirable RPCs that do not guarantee at-most-once execution. The method is based on the assumption that clocks throughout the system are loosely synchronized. Modern protocols provide good bounds on clock skew with high probability; the present method depends on the bound for performance but not for correctness
  • Keywords
    electronic messaging; protocols; at-most-once RPCs; at-most-once message delivery; at-most-once remote procedure calls; clock skew; higher level primitives; loosely synchronized; novel message-passing protocol; synchronized clocks; Clocks; Computer crashes; Computer science; Costs; Laboratories; Measurement; Message passing; Programming profession; Protocols; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Workstation Operating Systems, 1989., Proceedings of the Second Workshop on
  • Conference_Location
    Pacific Grove, CA
  • Type

    conf

  • DOI
    10.1109/WWOS.1989.109271
  • Filename
    109271