ACM Home Page
Please provide us with feedback. Feedback
Bounded concurrrent time-stamp systems are constructible
Full text PdfPdf (1.29 MB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the twenty-first annual ACM symposium on Theory of computing table of contents
Seattle, Washington, United States
Pages: 454 - 466  
Year of Publication: 1989
ISBN:0-89791-307-8
Authors
D. Dolev  IBM Almaden Research Center and Hebrew University, Jerusalem
N. Shavit  Hebrew University, Jerusalem
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 32,   Citation Count: 24
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/73007.73051
What is a DOI?

ABSTRACT

Concurrent time stamping is at the heart of solutions to some of the most fundamental problems in distributed computing. Based on concurrent-time-stamp-systems, elegant and simple solutions to core problems such as ƒcƒs-mutual-exclusion, construction of a multi-reader-multi-writer atomic register, probabilistic consensus,… were developed. Unfortunately, the only known implementation of a concurrent time stamp system has been theoretically unsatisfying, since it requires unbounded size time-stamps, in other words, unbounded memory. Not knowing if bounded concurrent-time-stamp-systems are at all constructible, researchers were led to constructing complicated problem-specific solutions to replace the simple unbounded ones. In this work, for the first time, a bounded implementation of a concurrent-time-stamp-system is presented. It provides a modular unbounded-to-bounded transformation of the simple unbounded solutions to problems such as above. It allows solutions to two formerly open problems, the bounded-probabilistic-consensus problem of Abrahamson [A88] and the ƒiƒo-@@@@-exclusion problem of [FLBB85], and a more efficient construction of mrmw atomic registers.


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.

 
ADMS88
Y, Afek, D. Dolev, M. Merrltt, and N. Shavit, "A Bounded fifo solution to the /-exclusion problem,'* in preparation.
A88
 
AG88
 
ADS89
H. Attiya, D. Dolev, and N. Shavit, "A Bounded Probabilistic Shared-Memory Consensus Algorithm," unpublished manuscript.
B88
Bl87
BP87
CIL87
D65
DGS88
 
FLBB79
M. $. Fischer, N. A. Lynch, J. E. Burns, and A. Borodin, "Resource Allocation with Immunity to Limited Process Failure," Proc. 20th IEEE Syrup. on Foundations of Computer Science, 1979, pp. 234-254.
 
FLBB85
M.J. Fischer, N. A. Lynch, J. E. Burns, and A. Borodin, "Distributed fifo Allocation of Identical Resources Using Small Shared Space," MIT/LCS/TM-290, 1985.
H88
 
IL87
A. Israeli and M. Li, "Bounded Time Stamps," Proc. 28th Annual IEEE Syrup. on Foundations of Computer Science, 1987, pp. 371-382.
K78
L74
 
L86a
L. Lamport, "On Interprocess Communication. Part I: Basic Formalism," Distributed Computing i, ~ 1986, 77-85.
 
L86b
L. Lamport, "On Interprocess Communication. Part II: Algorithms," Distributed Computing 1, 2 1986, pp. 86-101.
L86c
L86d
 
LV88
M. Li, and P. Vitanyi, "Uniform Construction for Wait-Free Variables," unpublished manuscript, 1988.
 
LH88
E.A. Lycldama and V. Hadzilacos, "A Fair Mutual Exclusion Algorithm With Small Cornmunication Variables," submitted for publication, 1988.
N87
 
P81
(3. L. Peterson, "Myths about the Mutual- Exclusion Problem," IPL 1~, 3 1981, pp. 115~ 116.
P83
 
PB87
G.L. Peterson, and J. E. Bums, "Concurrent Reading While Writing Ii: The Multi- Writer Case," Proc. ~Sth Ann~el iEEE Syrup. on Foundations of Computer Science, 1987, pp. 383-392.
 
P88
(3. L. Peterson, personal communication.
 
R86
 
S88
R. Schaffer, "On the Correctness of Atomic Multi-Writer Registers," MIT/LCS/TM-364, June 1988.
SAG87
 
VA86
P. Vitanyi, and B. Awerbuch, "Atomic Shared Register Access by Asynchronous Hardware," Proc. 27th Annual IEEE Syrup. on Foundations of Computer Science, 1986, pp. 233-243.

CITED BY  24