A Termination Detection Protocol and Its Formal Verification
暂无分享,去创建一个
Abstract The purpose of this paper is twofold: First, we present a new and very simple protocol, which solves the termination detection protocol in any undirected communication network. The solution is based on symmetric knowledge: all processors are programmed equally, and an upper bound of the size of the network is the only global knowledge the processors need to know. Second, we formally prove the correctness of the protocol. The nature of the protocol allows us to describe all computations of the protocol as a language. This formalism introduces a new way of proving the correctness of the distributed algorithm.
[1] Leslie Lamport,et al. Distributed snapshots: determining global states of distributed systems , 1985, TOCS.
[2] Rodney W. Topor,et al. Termination Detection for Distributed Computations , 1984, Inf. Process. Lett..
[3] A. J. M. van Gasteren,et al. Derivation of a Termination Detection Algorithm for Distributed Computations , 1983, Inf. Process. Lett..
[4] Nissim Francez,et al. Distributed Termination , 1980, TOPL.