Skip to main content
Log in

On the power of shared object types to implement one-resilient Consensus

  • Original articles
  • Published:
Distributed Computing Aims and scope Submit manuscript

Abstract. In this paper we study the ability of shared object types to implement Consensus in asynchronous shared-memory systems where at most one process may crash. More specifically, we consider the following question: Let \(n\ge3\) and \(\mathcal{S}\) be a set of object types that can be used to solve one-resilient Consensus among n processes. Can \(\mathcal{S}\) always be used to solve one-resilient Consensus among n - 1 processes? We prove that for n = 3 the answer is negative, even if \(\mathcal{S}\) consists only ofdeterministic types. (This strengthens an earlier result by the first author proving the same fact for nondeterministic types.) We also prove that, in contrast, for \(n>3\) the answer to the above question is affirmative.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Received: July 1997 / Accepted: May 2000

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lo, WK., Hadzilacos, V. On the power of shared object types to implement one-resilient Consensus. Distrib Comput 13, 219–238 (2000). https://doi.org/10.1007/PL00008920

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/PL00008920