DocumentCode :
1941564
Title :
Using simple diffusion to synchronize the clocks in a distributed system
Author :
Ciuffoletti, Augusto
Author_Institution :
Dipartimento di Inf., Pisa Univ., Italy
fYear :
1994
fDate :
21-24 Jun 1994
Firstpage :
484
Lastpage :
491
Abstract :
Simple diffusion consists in propagating some data or computation to every unit in a network by spreading it from one unit to its neighbors, which in their turn spread it to the neighbors until every unit is reached. Simple diffusion is easy to implement, scalable, robust with respect to omission faults, and privileges local communication (i.e., uses only links whose cost is the lowest in terms of time needed and/or traffic generated). A solution to the problem of keeping synchronized all the clocks in a large distributed system is presented, that is based on simple diffusion. The traffic generated is O(N), where N is the number of units in the network. The attainable precision is O(d*ε) where ε is the precision with which a unit can synchronize its clock with that of a neighbor, and d is the maximum distance between a unit and the nearest reference clock
Keywords :
clocks; distributed algorithms; fault tolerant computing; reliability; attainable precision; clocks synchronisation; diffusion; distributed system; nearest reference clock; omission faults; Clocks; Computer networks; Control systems; Costs; Distributed computing; Distributed control; Intelligent networks; Synchronization; Time measurement; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 1994., Proceedings of the 14th International Conference on
Conference_Location :
Pozman
Print_ISBN :
0-8186-5840-1
Type :
conf
DOI :
10.1109/ICDCS.1994.302457
Filename :
302457
Link To Document :
بازگشت