Skip to main content

On the Importance of Having an Identity or, is Consensus really Universal?

(Extended Abstract)

  • Conference paper
  • First Online:
Distributed Computing (DISC 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1914))

Included in the following conference series:

Abstract

We show that Naming- the existence of distinct IDs known to all- is a necessary assumption of Herlihy’s universality result for Con- sensus. We then show in a very precise sense that Naming is harder than Consensus and bring to the surface some important differences existing between popular shared memory models which usually remain unnoticed.

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

Access this chapter

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

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. J. Aspnes, Time-and space-efficient randomized consensus. Journal of Algorithms 14(3):414–431, May 1993.

    Google Scholar 

  2. J. Aspnes, Lower bounds for distributed coin-flipping and randomized consensus. Journal of the Association for Computing Machinery 45(3):415–450, May 1998.

    Google Scholar 

  3. J. Aspnes and M. Herlihy, Fast randomized consensus using shared memory, Journal of Algorithms 11(3):441–461, September 1990.

    Google Scholar 

  4. J. Aspnes and O. Waarts, Randomized consensus in O(n log n) operations per processor, SIAM Journal on Computing 25(5):1024–1044, October 1996.

    Google Scholar 

  5. A. Attiya, Gorbach, S. Moran, Computing in totally anonymous shared memory systems, DISC 98, LNCS 1499, pp. 49–61

    Google Scholar 

  6. Y. Aumann, Efficient Asynchronous Consensus with the Weak Adversary Scheduler, in Proceedings of the 16th ACM S1GACT-SIGOPS Symposium on Principles of Distributed Computing (PODC 1997), pp. 209–218

    Google Scholar 

  7. A. Bar-Noy and D. Dolev, Shared Memory vs. Message-passing in an Asynchronous Distributed Environment. In Proceedings of the 8th ACM Symposium on Principles of Distributed Computing, 1989, pp. 307–318.

    Google Scholar 

  8. E. Borowsky and E. Gafni, Immediate Atomic Snapshots and Fast Renaming. In Proceedings of the 12th ACM Symposium on Principles of Distributed Computing, 1993, pp. 41–52.

    Google Scholar 

  9. T. D. Chandra, Polylog Randomized Wait-Free Consensus, in Proceedings of the 15th ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC 1996)

    Google Scholar 

  10. T. D. Chandra, V. Hadzilacos, and S. Toueg. The weakest failure detector for solving Consensus. Journal of the ACM, 43(4):685–722, July 1996.

    Google Scholar 

  11. T. D. Chandra and S. Toueg, Unreliable failure detectors for reliable distributed systems. Journal of the ACM, 43(2):225–267, March 1996.

    Google Scholar 

  12. M. Herlihy, Wait-Free Synchronization, preliminary version in Proceedings of the 7th ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC 1988)

    Google Scholar 

  13. M. Herlihy and N. Shavit, The Asynchronous Computability Theorem for t-Resilient Tasks. In Proc. 25th ACM Symp. Theory of Computing, 1993, pp. 111–120.

    Google Scholar 

  14. P. Jayanti, Robust wait-free hierarchies. Journal of the ACM, 44(4):592–614, July 1997.

    Google Scholar 

  15. P. Jayanti and S. Toueg, Wake-up under read/write atomicity, WDAG 1990, LNCS 486, pp. 277–288.

    Google Scholar 

  16. S. Kutten, R. Ostrovsky and B. Patt-Shamir. The Las-Vegas Processor Identity Problem (How and When to Be Uniique), Proceedings of the 1st Israel Symposium on Theory of Computing and Systems, 1993.

    Google Scholar 

  17. R.J. Lipton and A. Park, Solving the processor identity problem in O(n) space, Inform. Process. Lett., 36(1990), 91–94.

    Article  MATH  MathSciNet  Google Scholar 

  18. Wai-Kau Lo and V. Hadzilacos. Using Failure Detectors to Solve Consensus in Asynchronous Shared-Memory Systems, Proceedings of the 8th International Workshop on Distributed Algorithms. Terschelling, The Netherlands, September-October 1994, pp. 280–295.

    Google Scholar 

  19. A. Panconesi, M. Papatriantafilou, P. Tsigas and P. Vitanyi, Randomized naming using wait-free shared variables. Distributed Computing (1998) 11:113–124

    Article  Google Scholar 

  20. A. Pogosyants, R. Segal and Nancy Lynch, Verification of the Randomized Consensus Algorithm of Aspnes and Herlihy: a Case Study, MIT Technical Memo number MIT/LCS/TM-555, June 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Buhrman, H., Panconesi, A., Silvestri, R., Vitanyil, P. (2000). On the Importance of Having an Identity or, is Consensus really Universal?. In: Herlihy, M. (eds) Distributed Computing. DISC 2000. Lecture Notes in Computer Science, vol 1914. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-40026-5_9

Download citation

  • DOI: https://doi.org/10.1007/3-540-40026-5_9

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41143-7

  • Online ISBN: 978-3-540-40026-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics