Skip to main content

On k-set consensus problems in asynchronous systems

Publication ,  Journal Article
De Prisco, R; Malkhi, D; Reiter, M
Published in: IEEE Transactions on Parallel and Distributed Systems
January 1, 2001

In this paper, we investigate the k-set consensus problem in asynchronous distributed systems. In this problem, each participating process begins the protocol with an input value and by the end of the protocol must decide on one value so that at most k total values are decided by all correct processes. We extend previous work by exploring several variations of the problem definition and model, including for the first time investigation of Byzantine failures. We show that the precise definition of the validity requirement, which characterizes what decision values are allowed as a function of the input values and whether failures occur, is crucial to the solvability of the problem. For example, we show that allowing default decisions in case of failure makes the problem solvable for most values of k despite a minority of failures, even in face of the most severe type of failures (Byzantine). We introduce six validity conditions for this problem (all considered in various contexts in the literature), and demarcate the line between possible and impossible for each case. In many cases, this line is different from the one of the originally studied k-set consensus problem.

Duke Scholars

Published In

IEEE Transactions on Parallel and Distributed Systems

DOI

ISSN

1045-9219

Publication Date

January 1, 2001

Volume

12

Issue

1

Start / End Page

7 / 21

Related Subject Headings

  • Distributed Computing
  • 4606 Distributed computing and systems software
  • 1005 Communications Technologies
  • 0805 Distributed Computing
  • 0803 Computer Software
 

Citation

APA
Chicago
ICMJE
MLA
NLM
De Prisco, R., Malkhi, D., & Reiter, M. (2001). On k-set consensus problems in asynchronous systems. IEEE Transactions on Parallel and Distributed Systems, 12(1), 7–21. https://doi.org/10.1109/71.899936
De Prisco, R., D. Malkhi, and M. Reiter. “On k-set consensus problems in asynchronous systems.” IEEE Transactions on Parallel and Distributed Systems 12, no. 1 (January 1, 2001): 7–21. https://doi.org/10.1109/71.899936.
De Prisco R, Malkhi D, Reiter M. On k-set consensus problems in asynchronous systems. IEEE Transactions on Parallel and Distributed Systems. 2001 Jan 1;12(1):7–21.
De Prisco, R., et al. “On k-set consensus problems in asynchronous systems.” IEEE Transactions on Parallel and Distributed Systems, vol. 12, no. 1, Jan. 2001, pp. 7–21. Scopus, doi:10.1109/71.899936.
De Prisco R, Malkhi D, Reiter M. On k-set consensus problems in asynchronous systems. IEEE Transactions on Parallel and Distributed Systems. 2001 Jan 1;12(1):7–21.

Published In

IEEE Transactions on Parallel and Distributed Systems

DOI

ISSN

1045-9219

Publication Date

January 1, 2001

Volume

12

Issue

1

Start / End Page

7 / 21

Related Subject Headings

  • Distributed Computing
  • 4606 Distributed computing and systems software
  • 1005 Communications Technologies
  • 0805 Distributed Computing
  • 0803 Computer Software