Inversion-based Measurement of Data Consistency for Read/Write Registers

01/08/2019
by   Yu Huang, et al.
0

Both provides and consumers of distributed storage services can benefit from the quantification of the severity of consistency violations. However, existing methods fail to capture a typical pattern of violation - the disorder among operations with reference to the ideally strong atomic execution. Such disorder are often seen in Internet applications based on distributed storage services, such as instant messaging. To this end, we use inversions in a permutation with reference to the totally-ordered permutation to measure the consistency of data. The i-atomicity model is proposed and a (pseudo-)polynomial verification algorithm for a restricted type of histories is proposed. The basic idea of the verification algorithm is brute-force search of the permutation with less than i inversions, which requires exponential cost. Reasonable assumptions abstracted from applications scenarios can be leveraged to prune the search space, which yields an efficient polynomial verification algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

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...
research
03/09/2018

Ensuring referential integrity under causal consistency

Referential integrity (RI) is an important correctness property of a sha...
research
05/06/2022

ViSearch: Weak Consistency Measurement for Replicated Data Types

Large-scale replicated data type stores often resort to eventual consist...
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
08/27/2020

A Brief Survey on Replica Consistency in Cloud Environments

Cloud computing is a general term that involves delivering hosted servic...
research
06/11/2022

Greedy Relaxations of the Sparsest Permutation Algorithm

There has been an increasing interest in methods that exploit permutatio...
research
06/28/2022

Manu: A Cloud Native Vector Database Management System

With the development of learning-based embedding models, embedding vecto...

Please sign up or login with your details

Forgot password? Click here to reset