arrow
Return

Time-efficient read/write register in crash-prone asynchronous message-passing systems

delete2018-05-09
delete3
PRE
AI
A
Achour Mostéfaoui
M
Michel Raynal
M
Matthieu Roy *
DOI:10.1007/s00607-018-0615-8delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The atomic register is one of the most basic and useful object of computing science, and its simple read-write semantics is appealing when programming distributed systems. Hence, its implementation on top of crash-prone asynchronous message-passing systems has received a lot of attention. It was shown that having a strict minority of processes that may crash is a necessary and sufficient requirement to build an atomic register on top of a crash-prone asynchronous message-passing system. This paper visits the notion of a fast implementation of an atomic register, and presents a new time-efficient asynchronous algorithm that reduces latency in many cases: a write operation always costs a round-trip delay, while a read operation costs a round-trip delay in favorable circumstances (intuitively, when it is not concurrent with a write). When designing this algorithm, the design spirit was to be as close as possible to the original algorithm proposed by Attiya, Bar-Noy, and Dolev.
Keywords:
Asynchronous message-passing system
Atomic read
write register
Concurrency
Fast operation
Process crash failure
Synchronous behavior
Time-efficient operation
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

C
Computing
IF:
2.8
Papers:
2.3K
Citations:
3.5K

Organization

C
centre national de la recherche scientifique (cnrs)
Scholars:
24.5W
Papers: 18.2W
Citations: 279
N
nantes universite
Scholars:
1.7W
Papers: 1.2W
Citations: 125
U
universite de rennes
Scholars:
1.7W
Papers: 1.3W
Citations: 30
researcher View more organizations