|
ABSTRACT
It is known that clock synchronization can be achieved in the presence of faulty clocks numbering more than one-third of the total number of participating clocks provided that some authentication technique is used. Without authentication the number of faults that can be tolerated has been an open question. Here we show that if we restrict logical clocks to running within some linear function of real time, then clock synchronization is impossible, without authentication, when one-third or more of the processors are faulty. However, if there is a bound on the rate at which a processor can generate messages, then we show that clock synchronization is achievable, without authentication, as long as the faults do not disconnect the network. Finally, we provide a lower bound on the closeness to which simultaneity can be achieved in the network as a function of the transmission and processing delay properties of the network.
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
|
D. Dolev, The Byzantine generals strike again, Journal of Algorithms, 3, 1982, pp. 14-30.
|
| |
2
|
D. Dolev, N. A. Lynch, S. Pinter, E. Stark, and W. Weihl, Reaching approximate agreement in the presence of faults, Proceedings of the 3rd Annual IEEE Symposium on Distributed Software and Databases, 1983 (also available as MIT/LCS/TM-251).
|
| |
3
|
D. Dolev and H. R. Strong, Authenticated algorithms for Byzantine agreement, SIAM J. of Computing, to appear, 1983.
|
| |
4
|
J. Y. Halpern, B. B. Simons, and H. R. Strong, An efficient fault-tolerant algorithm for clock synchronization, IBM RJ4094, 1983.
|
| |
5
|
L. Lamport and P. M. Melliar-Smith, Synchronizing clocks in the presence of faults, SRI International Report 1982.
|
 |
6
|
|
| |
7
|
J. Lundelius and N. Lynch, Synchronizing clocks in a distributed system, unpublished manuscript, 1984.
|
| |
8
|
K. Marzullo, Loosely-coupled distributed services: a distributed time system, Ph.D. dissertation, Stanford University, 1983.
|
 |
9
|
|
CITED BY 20
|
|
B A Coan , D Dolev , C Dwork , L Stockmeyer, The distributed firing squad problem, Proceedings of the seventeenth annual ACM symposium on Theory of computing, p.335-345, May 06-08, 1985, Providence, Rhode Island, United States
|
|
|
Joseph Y. Halpern , Barbara Simons , Ray Strong , Danny Dolev, Fault-tolerant clock synchronization, Proceedings of the third annual ACM symposium on Principles of distributed computing, p.89-102, August 27-29, 1984, Vancouver, British Columbia, Canada
|
|
|
|
|
|
|
|
|
|
|
|
Joseph Y. Halpern , Ronald Fagin, A formal model of knowledge, action, and communication in distributed systems: preliminary report, Proceedings of the fourth annual ACM symposium on Principles of distributed computing, p.224-236, August 1985, Minaki, Ontario, Canada
|
|
|
|
|
|
J Y Halpern , N Megiddo , A A Munshi, Optimal precision in the presence of uncertainty, Proceedings of the seventeenth annual ACM symposium on Theory of computing, p.346-355, May 06-08, 1985, Providence, Rhode Island, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cynthia Dwork , Nancy Lynch , Larry Stockmeyer, Consensus in the presence of partial synchrony (Preliminary Version), Proceedings of the third annual ACM symposium on Principles of distributed computing, p.103-118, August 27-29, 1984, Vancouver, British Columbia, Canada
|
|
|
|
|