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
Link To Document :
بازگشت