• DocumentCode
    2204927
  • Title

    Termination detection using causality and vector time

  • Author

    Peterson, Sandy ; Kearns, Phil

  • Author_Institution
    Dept. of Comput. Sci., Coll. of William & Mary, Williamsburg, VA, USA
  • fYear
    1996
  • fDate
    11-14 Apr 1996
  • Firstpage
    657
  • Lastpage
    660
  • Abstract
    A problem unique to distributed systems is the need to determine that a computation is terminated. We use vector clocks as a basis for a termination detection protocol in which each process is only contacted once following termination. In addition we also present a definition of termination that does not depend on global state. This definition is based on the causal relationships between events and is stated in terms of Lamport´s “happens before” relation. Because the protocol is also specified in causal terms, this definition can be easily used to formally argue the correctness of the algorithm
  • Keywords
    distributed processing; program verification; programming theory; protocols; algorithm correctness; causality; distributed systems; protocol; termination detection; vector clocks; vector time; Clocks; Event detection; Marine vehicles; Protocols; Synchronization; Terminology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Southeastcon '96. Bringing Together Education, Science and Technology., Proceedings of the IEEE
  • Conference_Location
    Tampa, FL
  • Print_ISBN
    0-7803-3088-9
  • Type

    conf

  • DOI
    10.1109/SECON.1996.510151
  • Filename
    510151