ACM Home Page
Please provide us with feedback. Feedback
Optimal multi-writer multi-reader atomic register
Full text PdfPdf (1.15 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: 71 - 82  
Year of Publication: 1992
ISBN:0-89791-495-3
Authors
Amos Israeli  Dept. of Electrical Engineering, Technion - Israel
Amnon Shaham  Dept. of Computer Science, Technion - Israel
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 24,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/135419.135435
What is a DOI?

ABSTRACT

Two implementations of a multi-writer, multi-reader, atomic register are presented. The physical registers used by the first implementation are single-writer, multi-reader, atomic registers; the physical registers used by the second implementation are single-reader, single-writer, atomic registers. Both implementations are optimal with respect to the two most important complexity criteria: In both implementation the space complexity is logarithmic, thus matching the lower bound proven by Cori and Sopena; and the time complexity is linear, thus matching the obvious lower bound. These implementations improve upon the space complexity of all previous implementations in their respective classes, by an exponential factor.


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.

 
AB91
U. Abraham, "MultiWriter Atomic Registers and bounded timestamps," preprint.
 
CS90
R. Cori and E. Sopena "Some combinatorial aspects of Time Stamps Systems," submitted to J. Of Algorithms.
 
IL87
A. israeli, and M. Li, "Bounded Time-Stamps," Proceedings of the 28th Annum Symposium on Foundations of Computer Science, 1987, pp. 371-382.
 
ILV87
A. Israeli, M. Li, and P. Vitanyi, "Simple Multireader registers using Time-Stamp schemes," Report no. CS-R8758 Center for Mathematics and Computer Science, Amsterdam, Holland, November 1987.
 
ITV92
A. Israeli, J. Tromp, and P.M.B. Vitanyi, personal communication.
 
La86a
L. Lamport, "On Interprocess Communication. Part I: Basic Formalism,'' Distributed Computing 1, 2 1986, pp. 77-85.
 
La86b
L. Lamport, "On Interprocess Communication. Part II: Algorithms," Distributed Computing 1, 2 1986, pp. 86-101.
LTV90
 
LV90
M. Li and P.M.B. Vit~nyi, "Optimality of Wait-Free Atomic Multiwriter Variables," Submitted to information Processing Letters 1990. Techn. Rept. CS-R9128, CWI, June 1991.
 
PB87
G.L. Peterson and J.E. Burns, "Concurrent reading while writing II: the multiwriter case", 28th Annual IEEE Symp. on Foundations of Computer Science, 1987, pp. 383- 392.
 
Sc89
R.W. Schaffer, "On the Correctness of Atomic Multi-Writer Registers", preprint.
 
VA86
P. Vitanyi, and B. Awerbuch, "Atomic Shared Register Access by Asynchronous Hardware," Proceedings of the 27th Annum Symposium on Foundations of Computer Science, 1986, pp.233-243.


Collaborative Colleagues:
Amos Israeli: colleagues
Amnon Shaham: colleagues