Amortized Constant Round Atomic Snapshot in Message-Passing Systems

08/26/2020
by   Vijay Garg, et al.
0

We study the lattice agreement (LA) and atomic snapshot problems in asynchronous message-passing systems where up to f nodes may crash. Our main result is a crash-tolerant atomic snapshot algorithm with amortized constant round complexity. To the best of our knowledge, the best prior result is given by Delporte et al. [TPDS, 18] with amortized O(n) complexity if there are more scans than updates. Our algorithm achieves amortized constant round if there are Ω(√(k)) operations, where k is the number of actual failures in an execution and is bounded by f. Moreover, when there is no failure, our algorithm has O(1) round complexity unconditionally. To achieve amortized constant round complexity, we devise a simple early-stopping lattice agreement algorithm and use it to "order" the update and scan operations for our snapshot object. Our LA algorithm has O(√(k)) round complexity. It is the first early-stopping LA algorithm in asynchronous systems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/30/2018

Lattice Agreement in Message Passing Systems

This paper studies the lattice agreement problem and the generalized lat...
research
02/17/2020

Byzantine Lattice Agreement in Asynchronous Systems

We study the Byzantine lattice agreement (BLA) problem in asynchronous d...
research
03/17/2020

Store-Collect in the Presence of Continuous Churn with Application to Snapshots and Lattice Agreement

We present an algorithm for implementing a store-collect object in an as...
research
10/30/2020

Dynamic Distributed MIS with Improved Bounds

The problem of maintaining a maximal independent set (MIS) in a dynamic ...
research
11/25/2020

Characterization and Derivation of Heard-Of Predicates for Asynchronous Message-Passing Models

Message-passing models of distributed computing vary along numerous dime...
research
10/21/2019

Reconfigurable Lattice Agreement and Applications

Reconfiguration is one of the central mechanisms in distributed systems....
research
08/05/2020

The Athena Class of Risk-Limiting Ballot Polling Audits

The main risk-limiting ballot polling audit in use today, BRAVO, is desi...

Please sign up or login with your details

Forgot password? Click here to reset