Skip to main content

Brief Announcement: Acceleration by Contention for Shared Memory Mutual Exclusion Algorithms

  • Conference paper
Distributed Computing (DISC 2009)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5805))

Included in the following conference series:

  • 751 Accesses

Abstract

This paper is exploring a possibility of designing distributed algorithms accelerated by high contention. We propose a mutual exclusion algorithm with such a property for asynchronous read/write shared memory systems with N processes. In a mutual exclusion algorithm, each process executes its entry and exit sections to enter its critical section, where mutual exclusion: at most one process executes its critical section at any time, and starvation freedom: each process that executes its entry section eventually executes its critical section, are required.

We propose an efficient mutual exclusion algorithm with respect to remote memory reference (RMR) complexity. Yang et al. [1] proposed an algorithm with the worst case RMR complexity of O(logN) and Attiya et al. [2] proved the lower bound of \({\it \Omega}(\log N)\). Though our algorithm has the worst case RMR complexity of O(logN), it becomes efficient with increasing the number of processes executing concurrently. We show the efficiency using queuing theory and simulation.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

References

  1. Yang, J., Anderson, J.: A fast, scalable mutual exclusion algorithm. Distributed Computing 9(1), 51–60 (1995)

    Article  Google Scholar 

  2. Attiya, H., Hendler, D., Woelfel, P.: Tight RMR lower bounds for mutual exclusion and other problems. In: Proceedings of the Fourtieth Annual ACM Symposium on Theory of Computing, pp. 217–226 (2008)

    Google Scholar 

  3. Peterson, G., Fischer, M.: Economical solutions for the critical section problem in a distributed system. In: Proceedings of the Ninth Annual ACM Symposium on Theory of Computing, pp. 91–97. ACM, New York (1977)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Inoue, M., Suzuki, T., Fujiwara, H. (2009). Brief Announcement: Acceleration by Contention for Shared Memory Mutual Exclusion Algorithms. In: Keidar, I. (eds) Distributed Computing. DISC 2009. Lecture Notes in Computer Science, vol 5805. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04355-0_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04355-0_18

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04354-3

  • Online ISBN: 978-3-642-04355-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics