ACM Home Page
Please provide us with feedback. Feedback
Dynamic atomic storage without consensus
Full text PdfPdf (453 KB)
Source
Annual ACM Symposium on Principles of Distributed Computing archive
Proceedings of the 28th ACM symposium on Principles of distributed computing table of contents
Calgary, AB, Canada
SESSION: R1 table of contents
Pages 17-25  
Year of Publication: 2009
ISBN:978-1-60558-396-9
Authors
Marcos Kawazoe Aguilera  Microsoft Research Silicon Valley, Mountain View, CA, USA
Idit Keidar  Technion-Israel Institute of Technology, Haifa, Israel
Dahlia Malkhi  Microsoft Research Silicon Valley, Mountain View, CA, USA
Alexander Shraer  Technion-Israel Institute of Technology, Haifa, Israel
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 19,   Downloads (12 Months): 59,   Citation Count: 0
Additional Information:

abstract   references   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/1582716.1582726
What is a DOI?

ABSTRACT

This paper deals with the emulation of atomic read/write (R/W) storage in dynamic asynchronous message passing systems. In static settings, it is well known that atomic R/W storage can be implemented in a fault-tolerant manner even if the system is completely asynchronous, whereas consensus is not solvable. In contrast, all existing emulations of atomic storage in dynamic systems rely on consensus or stronger primitives, leading to a popular belief that dynamic R/W storage is unattainable without consensus.

In this paper, we specify the problem of dynamic atomic R/W storage in terms of the interface available to the users of such storage. We discover that, perhaps surprisingly, dynamic R/W storage is solvable in a completely asynchronous system: we present DynaStore, an algorithm that solves this problem. Our result implies that atomic R/W storage is in fact easier than consensus, even in dynamic systems.


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.

1
 
2
M. K. Aguilera, I. Keidar, D. Malkhi, and A. Shraer. Dynamic atomic storage without consensus. Technical Report CCIT 731, Department of Electrical Engineering, Technion, 2009.
3
4
 
5
G. Chockler, S. Gilbert, V. C. Gramoli, P. M. . Musial, and A. A. Shvartsman. Reconfigurable distributed storage for dynamic networks. In 9th International Conference on Principles of Distributed Systems (OPODIS), 2005.
6
 
7
8
9
 
10
 
11
 
12
S. Gilbert, N. Lynch, and A. Shvartsman. Rambo ii: Rapidly reconfigurable atomic memory for dynamic networks. In Proceedings of the 17th Intl. Symp. on Distributed Computing (DISC), pages 259--268, June 2003.
13
 
14
L. Lamport. On interprocess communication--part ii: Algorithms. Distributed Computing, 1(2):86--101, 1986.
15
16
17
 
18
 
19
 
20
 
21
 
22
 
23
R. Rodrigues and B. Liskov. Rosebud: A scalable byzantine-fault-tolerant storage architecture. Technical Report TR/932, MIT LCS, 2003.
24
25
 
26
27

Collaborative Colleagues:
Marcos Kawazoe Aguilera: colleagues
Idit Keidar: colleagues
Dahlia Malkhi: colleagues
Alexander Shraer: colleagues