TY - GEN
T1 - Concurrent use of write-once memory
AU - Aspnes, James
AU - Censor-Hillel, Keren
AU - Yaakobi, Eitan
N1 - Publisher Copyright: © Springer International Publishing AG 2016.
PY - 2016
Y1 - 2016
N2 - We consider the problem of implementing general sharedmemory objects on top of write-once bits, which can be changed from 0 to 1 but not back again. In a sequential setting, write-once memory (WOM) codes have been developed that allow simulating memory that support multiple writes, even of large values, setting an average of 1 + o(1) write-once bits per write. We show that similar space efficiencies can be obtained in a concurrent setting, though at the cost of high time complexity and fixed bound on the number of write operations. As an alternative, we give an implementation that permits unboundedly many writes and has much better amortized time complexity, but at the cost of unbounded space complexity. Whether one can obtain both low time complexity and low space complexity in the same implementation remains open.
AB - We consider the problem of implementing general sharedmemory objects on top of write-once bits, which can be changed from 0 to 1 but not back again. In a sequential setting, write-once memory (WOM) codes have been developed that allow simulating memory that support multiple writes, even of large values, setting an average of 1 + o(1) write-once bits per write. We show that similar space efficiencies can be obtained in a concurrent setting, though at the cost of high time complexity and fixed bound on the number of write operations. As an alternative, we give an implementation that permits unboundedly many writes and has much better amortized time complexity, but at the cost of unbounded space complexity. Whether one can obtain both low time complexity and low space complexity in the same implementation remains open.
UR - http://www.scopus.com/inward/record.url?scp=84996879892&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-48314-6_9
DO - 10.1007/978-3-319-48314-6_9
M3 - منشور من مؤتمر
SN - 9783319483139
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 127
EP - 142
BT - Structural Information and Communication Complexity - 23rd International Colloquium, SIROCCO 2016, Revised Selected Papers
A2 - Suomela, Jukka
T2 - 23rd International Colloquium on Structural Information and Communication Complexity, SIROCCO 2016
Y2 - 19 July 2016 through 21 July 2016
ER -