ACM Home Page
Please provide us with feedback. Feedback
Simulating synchronized clocks and common knowledge in distributed systems
Full text PdfPdf (2.54 MB)
Source Journal of the ACM (JACM) archive
Volume 40 ,  Issue 2  (April 1993) table of contents
Pages: 334 - 367  
Year of Publication: 1993
ISSN:0004-5411
Authors
Gil Neiger  Georgia Institute of Technology, Atlanta, GA
Sam Toueg  Cornell Univ., Ithaca, NY
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 46,   Citation Count: 13
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/151261.151267
What is a DOI?

ABSTRACT

Time and knowledge are studied in synchronous and asynchronous distributed systems. A large class of problems that can be solved using logical clocks as if they were perfectly synchronized clocks is formally characterized. For the same class of problems, a broadcast primitive that can be used as if it achieves common knowledge is also proposed. Thus, logical clocks and the broadcast primitive simplify the task of designing and verifying distributed algorithms: The designer can assume that processors have access to perfectly synchronized clocks and the ability to achieve common knowledge.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
~BABAOCJLU, O., AND DRUMMOND, R. (Almost) no cost clock synchronization. In Proceedings ~of the 17th International Svmposmm on Fault-Tolerant Completing. IEEE Computer Society ~Press, New York, 1987, pp. 42 47. Dist. Computing, to appear.
 
3
~BANATRE, M., AND LAi'ALME, G. Enchere: A distributed auction bidding system. In Proceed- ~ings of tile 3rd bltel~zatzonal Conference on Distributed Computing Systems. IEEE Computer ~Society Press, New York, 1982, pp. 833-837.
4
5
 
6
 
7
~CRISTIAN, F., AGHILI, H., STRONG, H. R., AND DOLEV, D. Atomic broadcast: From simple ~message diffusion to Byzantine agreement. In Proceedings of the 15th International &'mpostttm ~on Fault-Toleratzt Computtng. IEEE Computer Society Press, New York, 1985, 200 206. (A ~revised version appears as IBM Research Laboratory Technical Report RJ5244 (Aprfi 1989).)
 
8
9
10
 
11
 
12
~HADZI1ACOS, V. Issues of fault tolerance in concurrent computations. Ph.D. dissertation ~Aiken Computation Laboratory. Harvard Univ., Cambridge, Mass., June 1984. Tech. Rep. ~11-84.
 
13
~HALPERN, J. Y., AND FAGIN, a.Modelling knowledge and action in distributed systems. Dzst. ~Compt~t 3, 4 (1989), 159 177.
14
15
16
17
18
19
 
20
~MORGAN, C. Global and logical time in distributed algorithms. Inf Proc. Lett. 20, 4 (May ~1985), 189-194.
 
21
~MOSES, Y., DOLEV, D., AND HALPERN, J. Y. Cheating husbands and other stories: A case ~study of knowledge, action, and communication. Dist. Computing 1, 3 (1986), 167-176.
 
22
~MOSES, Y., AND TUTTLE, M. R. Programming simultaneous actions using common knowl- ~edge, Algorithmzca 3, 1 (1988), 121-169.
 
23
 
24
 
25
 
26
~NGUYEN, V., AND PERRY, K. J. Do we really know what knowledge is? Unpublished ~manuscript, 1986.
 
27
28
 
29
 
30
31
 
32
 
33

CITED BY  13