Atomic snapshots in O(log3 n) steps using randomized helping

James Aspnes, Keren Censor-Hillel

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationDistributed Computing - 27th International Symposium, DISC 2013, Proceedings
Pages254-268
Number of pages15
DOIs
StatePublished - 2013
Event27th International Symposium on Distributed Computing, DISC 2013 - Jerusalem, Israel
Duration: 14 Oct 201318 Oct 2013

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume8205 LNCS

Conference

Conference27th International Symposium on Distributed Computing, DISC 2013
Country/TerritoryIsrael
CityJerusalem
Period14/10/1318/10/13

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Atomic snapshots in O(log3 n) steps using randomized helping'. Together they form a unique fingerprint.

Cite this