2007 · 17 citations · 16 references
ComputingComputer ScienceComputer SystemsFault ToleranceFault-tolerant ComputingFault-tolerant SystemsClock SynchronizationDistributed SynchronizationFault-tolerant CommunicationNetwork Fault ToleranceNetwork ProtocolsTime SynchronizationClient-server SynchronizationClock AccuracyClock Synchronization AlgorithmsNetwork Time SynchronizationPeer-to-peer ProtocolsPeer-to-peer SynchronizationSynchronization AccuracyTime Synchronization In Distributed Systems
In this paper, an almost peer-to-peer (AP2P) clock synchronization protocol is proposed. AP2P is almost peer-to-peer in the sense that it provides the desirable features of a purely hierarchical (client/server) clock synchronization protocol while avoiding the undesirable consequences of a purely peer-to-peer one. In AP2P, a unique node is elected as a leader in a distributed manner. Each non-leader node adjusts its clock rate based on message exchanges with its neighbors, taking into consideration that neighbors that are closer to the leader have more effect on the adjustment than the neighbors that are further away from the leader. We compare the performance of AP2P with that of the server time protocol (STP), which is a purely hierarchical clock synchronization protocol. Simulation results, which have been conducted on several network topologies, have shown that AP2P can provide a clock synchronization accuracy that is indistinguishable from that of STP. Furthermore, AP2P is more fault-tolerant because it can recover from certain types of failures that STP cannot recover from.
16
Directed diffusion for wireless sensor networking
Chalermek Intanagonwiwat, Ramesh Govindan, Deborah Estrin et al. · IEEE/ACM Transactions on Networking · 2003 · 2.4K citations
Ellen Zegura, Kenneth L. Calvert, S. Bhattacharjee · 2002 · 1.7K citations
Elections in a Distributed Computing System
Garcia-Molina · IEEE Transactions on Computers · 1982 · 614 citations
Probabilistic clock synchronization
Flaviu Cristian · Distributed Computing · 1989 · 597 citations
Synchronizing clocks in the presence of faults
Leslie Lamport, P. M. Melliar‐Smith · Journal of the ACM · 1985 · 543 citations · Full text