| Computing with faulty shared memory |
| Full text |
Pdf
(1.30 MB)
|
| Source
|
Annual ACM Symposium on Principles of Distributed Computing
archive
Proceedings of the eleventh annual ACM symposium on Principles of distributed computing
table of contents
Vancouver, British Columbia, Canada
Pages: 47 - 58
Year of Publication: 1992
ISBN:0-89791-495-3
|
|
Authors
|
|
Yehuda Afek
|
Computer Science Department, Tel-Aviv University, Israel 69978 and AT&T Bell Laboratories
|
|
David S. Greenberg
|
Sandia National Laboratories, Mail Stop 1423, P.O. Box 5800, Albuquerque, NM
|
|
Michael Merritt
|
AT&T Bell Laboratories, 600 Mountain Avenue, Murray Hill, NJ
|
|
Gadi Taubenfeld
|
AT&T Bell Laboratories, 600 Mountain Avenue, Murray Hill, NJ
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 11, Citation Count: 14
|
|
|
ABSTRACT
This paper addresses problems which arise in the synchronization and coordination of distributed systems which employ unreliable shared memory. We present algorithms which solve the consensus problem, and which simulate reliable shared-memory objects, despite the fact that the available memory objects (e.g. read/write registers, test-and-set registers, read-modify-write registers) may be faulty.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
AAD+90
|
Yehuda Afek , Danny Dolev , Hagit Attiya , Eli Gafni , Michael Merritt , Nir Shavit, Atomic snapshots of shared memory, Proceedings of the ninth annual ACM symposium on Principles of distributed computing, p.1-13, August 22-24, 1990, Quebec City, Quebec, Canada
[doi> 10.1145/93385.93394]
|
 |
Abr88
|
|
 |
Blo87
|
|
 |
BP87
|
|
 |
CIL87
|
Benny Chor , Amos Israeli , Ming Li, On processor coordination using asynchronous hardware, Proceedings of the sixth annual ACM Symposium on Principles of distributed computing, p.86-97, August 10-12, 1987, Vancouver, British Columbia, Canada
[doi> 10.1145/41840.41848]
|
 |
Dij74
|
|
| |
Fis83
|
|
| |
FLM86
|
|
 |
FLP85
|
|
 |
FMRT90
|
M. J. Fischer , S. Moran , R. Rudich , G. Taubenfeld, The wakeup problem, Proceedings of the twenty-second annual ACM symposium on Theory of computing, p.106-116, May 13-17, 1990, Baltimore, Maryland, United States
[doi> 10.1145/100216.100228]
|
| |
FMT91
|
M.J. Fischer, S. Moran, and G. Taubenfeld. Spaceefficient asynchronous consensus without shared memory initialization. Submitted for publication, 1991.
|
 |
Her91
|
|
 |
HW90
|
|
| |
Lam86
|
L. Lamport. On interprocessor communication, parts I and II. Distributed Computing, 1:77-101, 1986.
|
| |
LA87
|
C. M. Lout and H. Abu-Amara. Memory requirements for agreement among unreliable asynchronous processors. Advances in Computing Research, 4:163-183, 1987.
|
| |
LTV89
|
M. Li, J. Tromp, and P. M.B. Vitanyi. How to share concurrent wait-free variables. In ICALP, 1989. Expanded vetsign: Report CS-R8916, CWI, Amsterdam, April 1989.
|
 |
LT87
|
|
 |
MTY92
|
Shlomo Moran , Gadi Taubenfeld , Irit Yadin, Concurrent counting, Proceedings of the eleventh annual ACM symposium on Principles of distributed computing, p.59-70, August 10-12, 1992, Vancouver, British Columbia, Canada
[doi> 10.1145/135419.135434]
|
 |
NW87
|
Richard Newman-Wolfe, A protocol for wait-free, atomic, multi-reader shared variables, Proceedings of the sixth annual ACM Symposium on Principles of distributed computing, p.232-248, August 10-12, 1987, Vancouver, British Columbia, Canada
[doi> 10.1145/41840.41860]
|
 |
Pet83
|
|
 |
PF77
|
|
| |
PB87
|
G. L. Peterson and Burns J. E. Concurrent reading while writing II: The multi-writer case. In Proc. 28th IEEE Syrup. on Foundations of Computer Science, 383-392, 1987.
|
| |
Plo88
|
S. A. Plotkin. Chapter J: Sticky Bits and Universality of Consensus. PhD thesis, M.I.T., August 1988. Ph.D. Thesis.
|
| |
Rab82
|
M. 0. Rabin. N-processor mutual exclusion with bounded waiting by 41ogr~ shared variables. Journal of Compurer and Systems Sciences, 25:66-75, 1982.
|
 |
SAG87
|
Ambuj K. Singh , James H. Anderson , Mohamed G. Gouda, The elusive atomic register revisited, Proceedings of the sixth annual ACM Symposium on Principles of distributed computing, p.206-221, August 10-12, 1987, Vancouver, British Columbia, Canada
[doi> 10.1145/41840.41858]
|
 |
Smi82
|
|
| |
Tro89
|
|
| |
TC84
|
R. Turpin and B. Coan. Extending binary byzantine agreement to multivalued byzantine agreement. Information Processing Letters, 18(2):73-76, 1984.
|
| |
VA86
|
P. M. B. Vitanyi and B. Awerbuch. Atomic shared register access by asynchronous hardware. In Proc. 2Tth iEEE Syrup. on Foundations of Computer Science, 223-243, 1986. Errata, Ibid., 1987.
|
CITED BY 14
|
|
|
|
|
|
|
|
Yehuda Afek , Eytan Weisberger , Hanan Weisman, A completeness theorem for a class of synchronization objects, Proceedings of the twelfth annual ACM symposium on Principles of distributed computing, p.159-170, August 15-18, 1993, Ithaca, New York, United States
|
|
|
|
|
|
|
|
|
Yehuda Afek , Michael Merritt , Gadi Taubenfeld, The power of multi-objects (extended abstract), Proceedings of the fifteenth annual ACM symposium on Principles of distributed computing, p.213-222, May 23-26, 1996, Philadelphia, Pennsylvania, United States
|
|
|
|
|
|
|
|
|
Tushar Chandra , Vassos Hadzilacos , Prasad Jayanti , Sam Toueg, Wait-freedom vs. t-resiliency and the robustness of wait-free hierarchies (extended abstract), Proceedings of the thirteenth annual ACM symposium on Principles of distributed computing, p.334-343, August 14-17, 1994, Los Angeles, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
Rida A. Bazzi , Gil Neiger , Gary L. Peterson, On the use of registers in achieving wait-free consensus, Proceedings of the thirteenth annual ACM symposium on Principles of distributed computing, p.354-362, August 14-17, 1994, Los Angeles, California, United States
|
|
|
|
|