TY - GEN
T1 - Atomic snapshots in O(log3 n) steps using randomized helping
AU - Aspnes, James
AU - Censor-Hillel, Keren
PY - 2013
Y1 - 2013
N2 - A randomized construction of unbounded snapshots objects from atomic registers is given. The cost of each snapshot operation is O(log3 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.
AB - A randomized construction of unbounded snapshots objects from atomic registers is given. The cost of each snapshot operation is O(log3 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.
UR - http://www.scopus.com/inward/record.url?scp=84893713186&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-41527-2_18
DO - 10.1007/978-3-642-41527-2_18
M3 - منشور من مؤتمر
SN - 9783642415265
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 254
EP - 268
BT - Distributed Computing - 27th International Symposium, DISC 2013, Proceedings
T2 - 27th International Symposium on Distributed Computing, DISC 2013
Y2 - 14 October 2013 through 18 October 2013
ER -