Tuning And Predicting Consistency In Distributed Storage Systems

Download Tuning And Predicting Consistency In Distributed Storage Systems full books in PDF, epub, and Kindle. Read online free Tuning And Predicting Consistency In Distributed Storage Systems ebook anywhere anytime directly on your device. Fast Download speed and no annoying ads. We cannot guarantee that every ebooks is available!

Tuning and Predicting Consistency in Distributed Storage Systems

Tuning and Predicting Consistency in Distributed Storage Systems
Author :
Publisher :
Total Pages : 64
Release :
ISBN-10 : OCLC:1036288046
ISBN-13 :
Rating : 4/5 ( Downloads)

Book Synopsis Tuning and Predicting Consistency in Distributed Storage Systems by : Shankha Subhra Chatterjee

Download or read book Tuning and Predicting Consistency in Distributed Storage Systems written by Shankha Subhra Chatterjee and published by . This book was released on 2017 with total page 64 pages. Available in PDF, EPUB and Kindle. Book excerpt: Distributed storage systems are constrained by the finite speed of propagation of information. The CAP (which stands for consistency, availability, and partition tolerance) theorem states that in the presence of network partitions, a choice has to be made in between availability and consistency. However, even in the absence of failures, a trade-off between consistency and latency of operations (reads and writes) exists. Eventually consistent storage systems often sacrifice consistency for high availability and low latencies. One way to achieve fine-tuning in the consistency-latency trade-off space is to inject artificial delays to each storage operation. This thesis describes an adaptive tuning framework that is able to calculate the values of artificial delay to be injected to each storage operation to meet a specific target consistency. The framework is able to adapt nimbly to environmental changes in the storage system to maintain target consistency levels. It consists of a feedback loop which uses a technique called spectral shifting at each iteration to calculate the target value of artificial delay from a history of operations. The tuning framework is able to converge to the target value of artificial delay much faster than the state-of-art solution. This thesis also presents a probabilistic analysis of inconsistencies in eventually consistent distributed storage systems operating under weak (read one, write one) consistency settings. The analysis takes into account symmetrical (same for reads and writes) artificial delays which enable consistency-latency tuning. A mathematical formula for the percentage of inconsistent operations is derived from other environmental parameters pertaining to the storage system. The formula's predictions for the proportion of inconsistent operations match observations of the same from a stochastic simulator of the storage system running 10^6 operations (per experiment), and from a widely used key-value store (Apache Cassandra) closely.


Tuning and Predicting Consistency in Distributed Storage Systems Related Books

Tuning and Predicting Consistency in Distributed Storage Systems
Language: en
Pages: 64
Authors: Shankha Subhra Chatterjee
Categories: Apache Cassandra
Type: BOOK - Published: 2017 - Publisher:

DOWNLOAD EBOOK

Distributed storage systems are constrained by the finite speed of propagation of information. The CAP (which stands for consistency, availability, and partitio
Benchmarking, Consistency, Distributed Database Management Systems, Distributed Systems, Eventual Consistency
Language: en
Pages: 202
Authors: Bermbach, David
Categories: Computers
Type: BOOK - Published: 2014-07-22 - Publisher: KIT Scientific Publishing

DOWNLOAD EBOOK

Cloud storage services and NoSQL systems typically offer only "Eventual Consistency", a rather weak guarantee covering a broad range of potential data consisten
Consistent Distributed Storage
Language: en
Pages: 176
Authors: Vincent Gramoli
Categories: Computers
Type: BOOK - Published: 2022-05-31 - Publisher: Springer Nature

DOWNLOAD EBOOK

Providing a shared memory abstraction in distributed systems is a powerful tool that can simplify the design and implementation of software systems for networke
Benchmarking Eventually Consistent Distributed Storage Systems
Language: en
Pages: 198
Authors: David Bermbach
Categories: Computers
Type: BOOK - Published: 2020-10-09 - Publisher:

DOWNLOAD EBOOK

Cloud storage services and NoSQL systems typically offer only ""Eventual Consistency"", a rather weak guarantee covering a broad range of potential data consist
Distributed Systems
Language: en
Pages: 190
Authors: Matthieu Perrin
Categories: Computers
Type: BOOK - Published: 2017-03-25 - Publisher: Elsevier

DOWNLOAD EBOOK

Distributed Systems: Concurrency and Consistency explores the gray area of distributed systems and draws a map of weak consistency criteria, identifying several