• DocumentCode
    1432701
  • Title

    On k-set consensus problems in asynchronous systems

  • Author

    De Prisco, Roberto ; Malkhi, Dahlia ; Reiter, Michael

  • Author_Institution
    MIT Lab. for Comput. Sci., Cambridge, MA, USA
  • Volume
    12
  • Issue
    1
  • fYear
    2001
  • fDate
    1/1/2001 12:00:00 AM
  • Firstpage
    7
  • Lastpage
    21
  • Abstract
    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 failures 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
  • Keywords
    distributed processing; protocols; Byzantine failures; asynchronous distributed systems; asynchronous systems; decision values; k-set consensus problems; protocol; validity conditions; validity requirement; Computer crashes; Context modeling; Distributed computing; Helium; Protocols; Safety;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.899936
  • Filename
    899936