1994
DOI: 10.1007/bfb0020429
|View full text |Cite
|
Sign up to set email alerts
|

Linear-time snapshot using multi-writer multi-reader registers

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
47
0

Year Published

2006
2006
2024
2024

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 48 publications
(47 citation statements)
references
References 11 publications
0
47
0
Order By: Relevance
“…Hence, they are called SWMR snapshot objects. Snapshot objects were the underlying atomic registers are MWMR (Multi-Writer/Multi-Reader) have also been studied (e.g., [5,15,16]). …”
Section: Introductionmentioning
confidence: 99%
“…Hence, they are called SWMR snapshot objects. Snapshot objects were the underlying atomic registers are MWMR (Multi-Writer/Multi-Reader) have also been studied (e.g., [5,15,16]). …”
Section: Introductionmentioning
confidence: 99%
“…The cost of each snapshot operation is O(log 3 n) atomic register steps with high probability, where n is the number of processes, even against an adaptive adversary. This is an exponential improvement on the linear cost of the previous best known unrestricted snapshot construction [7,8] and on the linear lower bound for deterministic constructions [9], and does not require limiting the number of updates as in previous sublinear constructions [4]. One of the main ingredients in the construction is a novel randomized helping technique that allows out-of-date processes to obtain up-to-date information without running into covering lower bounds.…”
Section: Introductionmentioning
confidence: 99%
“…The first known wait-free implementations of snapshot from atomic registers [1,2,6] required Θ(n 2 ) steps to carry out a snapshot with n processes; subsequent work [7,8] reduced this cost to O(n), which was shown to be optimal in the worst case for non-blocking deterministic algorithms by Jayanti et al [9].…”
Section: Introductionmentioning
confidence: 99%
“…So, the base read/write registers on which its implementation relies are multi-writer/multi-reader atomic registers. Wait-free algorithms implementing multiwriter snapshot objects made up of m base components are described in [3,15,16]. The algorithm described in [15] has a linear cost O(n).…”
Section: Introductionmentioning
confidence: 99%
“…Wait-free algorithms implementing multiwriter snapshot objects made up of m base components are described in [3,15,16]. The algorithm described in [15] has a linear cost O(n). A short survey of algorithms that implement single-writer and multi-writer snapshot objects is presented in [8].…”
Section: Introductionmentioning
confidence: 99%