Data Freshness in Leader-Based Replicated Storage

05/15/2020
by   Amir Behrouzi-Far, et al.
0

Leader-based data replication improves consistency in highly available distributed storage systems via sequential writes to the leader nodes. After a write has been committed by the leaders, follower nodes are written by a multicast mechanism and are only guaranteed to be eventually consistent. With Age of Information (AoI) as the freshness metric, we characterize how the number of leaders affects the freshness of the data retrieved by an instantaneous read query. In particular, we derive the average age of a read query for a deterministic model for the leader writing time and a probabilistic model for the follower writing time. We obtain a closed-form expression for the average age for exponentially distributed follower writing time. Our numerical results show that, depending on the relative speed of the write operation to the two groups of nodes, there exists an optimal number of leaders which minimizes the average age of the retrieved data, and that this number increases as the relative speed of writing on leaders increases.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/02/2018

Minimizing Content Staleness in Dynamo-Style Replicated Storage Systems

Consistency in data storage systems requires any read operation to retur...
research
02/26/2021

CausalEC: A Causally Consistent Data Storage Algorithm based on Cross-Object Erasure Coding

Causally consistent distributed storage systems have received significan...
research
01/14/2021

Leader Confirmation Replication for Millisecond Consensus in Geo-distributed Private Chains

Geo-distributed private chain and database have created higher performan...
research
06/26/2022

Impact of Channel Memory on the Data Freshness

In this letter, we investigate the impact of channel memory on the avera...
research
09/14/2020

Four Shades of Deterministic Leader Election in Anonymous Networks

Leader election is one of the fundamental problems in distributed comput...
research
02/18/2020

Repair rate lower bounds for distributed storage

One of the primary objectives of a distributed storage system is to reli...
research
09/04/2020

"Reduction of Monetary Cost in Cloud Storage System by Using Extended Strict Timed Causal Consistency"

Cloud storage systems have been introduced to provide a scalable, secure...

Please sign up or login with your details

Forgot password? Click here to reset