Skip to main content

Wakeup under read/write atomicity

  • Conference paper
  • First Online:
Distributed Algorithms (WDAG 1990)

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

Included in the following conference series:

Abstract

We study the wakeup problem in an asynchronous system of anonymous processes that are identically coded. Informally, a protocol solves wakeup if, in all infinite fair runs of the protocol, every process eventually learns that every process has executed at least one step and is therefore ‘awake’[FMRT90]. We study this problem in the context of two models of shared memory communication. In the first model, each word of shared memory may be read and written by every process. In the second model, each process has a register which only that process may write, but all processes may read. We show that wakeup is not solvable in the first model. For the second model, we derive matching lower and upper bounds on the amount of shared memory necessary to solve wakeup. We also study the feasibility of leader election and consensus in the above two models.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Benny Chor, Amos Israeli, and Ming Li. On processor coordination using asynchronous hardware. In The 16th ACM Symposium on Principles of Distributed Computing, pages 86–97, August 1987.

    Google Scholar 

  2. Edsger Dijkstra. Self-stabilizing systems in spite of distributed control. CACM, 17:643–644, 1974.

    Google Scholar 

  3. Michael Fischer, Nancy Lynch, and Michael Paterson. Impossibility of distributed consensus with one faulty process. JACM, 32(2):374–382, 1985.

    Google Scholar 

  4. Michael Fischer, Shlomo Moran, Steven Rudich, and Gadi Taubenfeld. The wakeup problem. In Twenty-second Annual Symposium on Theory of Computing, May 1990.

    Google Scholar 

  5. Alon Itai. On the computation power needed to elect a leader. In 4th International Workshop on Distributed Algorithms, September 1990.

    Google Scholar 

  6. Prasad Jayanti and Sam Toueg. Optimal wakeup and related problems. Technical report, Cornell University, Dept. of Computer Science, Cornell University, Ithaca, NY, 1990. In preparation.

    Google Scholar 

  7. Leslie Lamport. On interprocess communication, parts i and ii. Distributed Computing, 1:77–101, 1986.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jan van Leeuwen Nicola Santoro

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jayanti, P., Toueg, S. (1991). Wakeup under read/write atomicity. In: van Leeuwen, J., Santoro, N. (eds) Distributed Algorithms. WDAG 1990. Lecture Notes in Computer Science, vol 486. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54099-7_19

Download citation

  • DOI: https://doi.org/10.1007/3-540-54099-7_19

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54099-1

  • Online ISBN: 978-3-540-47405-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics