ACM Home Page
Please provide us with feedback. Feedback
Tight bounds for k-set agreement
Full text PdfPdf (1.16 MB)
Source Journal of the ACM (JACM) archive
Volume 47 ,  Issue 5  (September 2000) table of contents
Pages: 912 - 943  
Year of Publication: 2000
ISSN:0004-5411
Authors
Soma Chaudhuri  Iowa State Univ., Ames, Iowa
Maurice Erlihy  Brown Univ., Providence, RI
Nancy A. Lynch  Massachusetts Institute of Technology, Cambridge
Mark R. Tuttle  Compaq Computer Corp., Cambridge, MA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 35,   Citation Count: 8
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/355483.355489
What is a DOI?

ABSTRACT

We prove tight bounds on the time needed to solve k-set agreement. In this problem, each processor starts with an arbitrary input value taken from a fixed set, and halts after choosing an output value. In every execution, at most k distinct output values may be chosen, and every processor's output value must be some processor's input value. We analyze this problem in a synchronous, message-passing model where processors fail by crashing. We prove a lower bound of f/k+1 degree of coordination required, and the number of faults tolerated, even in idealized models like the synchronous model. The proof of this result is interesting because it is the first to apply topological techniques to the synchronous model.


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
3
 
4
CHAUDHURI, S. 1991. Towards a complexity hierarchy of wait-free concurrent objects. In Proceedings of the 3rd IEEE Symposium on Parallel and Distributed Processing (Dec.). IEEE Computer Society Press, Los Alamitos, Calif.
 
5
 
6
CHAUDHURI, S., HERLIHY, M., LYNCH, N., AND TUTTLE, M. R. 1993. A tight lower bound for k-set agreement. In Proceedings of the 34th IEEE Symposium on Foundations of Computer Science (Nov.). IEEE Computer Society Press, Los Alamitos, Calif., pp. 206-215.
 
7
DOLEV, D. 1982. The Byzantine generals strike again. J. Algorithms 3, 1 (Mar.). 14-30.
 
8
DOLEV, D., AND STRONG, H. R. 1983. Authenticated algorithms for Byzantine agreement. SIAM J. Comput. 12, 3 (Nov.), 656-666.
 
9
 
10
 
11
FISCHER, M. J., AND LYNCH, N. A. 1982. A lower bound for the time to assure interactive consistency. Inf. Proc. Lett. 14, 4 (June), 183-186.
12
 
13
 
14
HADZILACOS, V. 1983. A lower bound for Byzantine agreement with fail-stop processors. Tech. Rep. TR-21-83. Harvard Univ.
15
16
 
17
18
19
 
20
MERRITT, M. 1985. Notes on the Dolev-Strong lower bound for byzantine agreement. Unpublished manuscript.
 
21
MOSES, Y., AND TUTTLE, M. R. 1988. Programming simultaneous actions using common knowledge. Algorithmica 3, 1, 121-169.
22
 
23
 
24
SPANIER, E. H. 1966. Algebraic Topology. Springer-Verlag, New York.
 
25
WENSLEY, J. H., GOLDBERG, J., GREEN, M. W., LEVITT, K. N., MELLIAR-SMITH, P. M., SHOSTAK, R. E., AND WEINSTOCK, C. B. 1978. SIFT: Design and analysis of a fault-tolerant computer for aircraft control. Proc. IEEE 66, 10, (Oct.), 1240-1255.

CITED BY  8

Collaborative Colleagues:
Soma Chaudhuri: colleagues
Maurice Erlihy: colleagues
Nancy A. Lynch: colleagues
Mark R. Tuttle: colleagues