Cloud Storage Service Architecture Providing the Eventually Consistent Totally Ordered Commit History of Distributed Key-Value Stores for Data Consistency Verification

Cloud storage services are one of the most popular cloud computing service types these days. Various cloud storage services such as Amazon S3, DropBox, Google Drive, and Microsoft OneDrive currently support billions of users. Nevertheless, data consistency of the underlying distributed key-value sto...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Beom-Heyn Kim, Young Yoon
Formato: article
Lenguaje:EN
Publicado: MDPI AG 2021
Materias:
Acceso en línea:https://doaj.org/article/80ff8915babb4f488a700c6002e4f7f8
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:80ff8915babb4f488a700c6002e4f7f8
record_format dspace
spelling oai:doaj.org-article:80ff8915babb4f488a700c6002e4f7f82021-11-11T15:41:45ZCloud Storage Service Architecture Providing the Eventually Consistent Totally Ordered Commit History of Distributed Key-Value Stores for Data Consistency Verification10.3390/electronics102127022079-9292https://doaj.org/article/80ff8915babb4f488a700c6002e4f7f82021-11-01T00:00:00Zhttps://www.mdpi.com/2079-9292/10/21/2702https://doaj.org/toc/2079-9292Cloud storage services are one of the most popular cloud computing service types these days. Various cloud storage services such as Amazon S3, DropBox, Google Drive, and Microsoft OneDrive currently support billions of users. Nevertheless, data consistency of the underlying distributed key-value store of cloud storage services remains a serious concern, making potential customers of cloud services hesitate to migrate their data to the cloud. Researchers have explored how to allow clients to verify the behavior of untrusted cloud storage services with respect to consistency models. However, previous proposals are limited because they rely on a strongly consistent history server to provide a totally ordered history for clients. This work presents Relief, a novel cloud storage service exposing an eventually consistent totally ordered commit history of the underlying distributed key-value store to enable client-side data consistency verification for various consistency models. By empirically evaluating our system, we demonstrate that Relief is an efficient solution to overcome the limitation of previous approaches.Beom-Heyn KimYoung YoonMDPI AGarticlecloud computingcloud storage servicescloud database systemsdistributed key-value storedata consistencyverificationElectronicsTK7800-8360ENElectronics, Vol 10, Iss 2702, p 2702 (2021)
institution DOAJ
collection DOAJ
language EN
topic cloud computing
cloud storage services
cloud database systems
distributed key-value store
data consistency
verification
Electronics
TK7800-8360
spellingShingle cloud computing
cloud storage services
cloud database systems
distributed key-value store
data consistency
verification
Electronics
TK7800-8360
Beom-Heyn Kim
Young Yoon
Cloud Storage Service Architecture Providing the Eventually Consistent Totally Ordered Commit History of Distributed Key-Value Stores for Data Consistency Verification
description Cloud storage services are one of the most popular cloud computing service types these days. Various cloud storage services such as Amazon S3, DropBox, Google Drive, and Microsoft OneDrive currently support billions of users. Nevertheless, data consistency of the underlying distributed key-value store of cloud storage services remains a serious concern, making potential customers of cloud services hesitate to migrate their data to the cloud. Researchers have explored how to allow clients to verify the behavior of untrusted cloud storage services with respect to consistency models. However, previous proposals are limited because they rely on a strongly consistent history server to provide a totally ordered history for clients. This work presents Relief, a novel cloud storage service exposing an eventually consistent totally ordered commit history of the underlying distributed key-value store to enable client-side data consistency verification for various consistency models. By empirically evaluating our system, we demonstrate that Relief is an efficient solution to overcome the limitation of previous approaches.
format article
author Beom-Heyn Kim
Young Yoon
author_facet Beom-Heyn Kim
Young Yoon
author_sort Beom-Heyn Kim
title Cloud Storage Service Architecture Providing the Eventually Consistent Totally Ordered Commit History of Distributed Key-Value Stores for Data Consistency Verification
title_short Cloud Storage Service Architecture Providing the Eventually Consistent Totally Ordered Commit History of Distributed Key-Value Stores for Data Consistency Verification
title_full Cloud Storage Service Architecture Providing the Eventually Consistent Totally Ordered Commit History of Distributed Key-Value Stores for Data Consistency Verification
title_fullStr Cloud Storage Service Architecture Providing the Eventually Consistent Totally Ordered Commit History of Distributed Key-Value Stores for Data Consistency Verification
title_full_unstemmed Cloud Storage Service Architecture Providing the Eventually Consistent Totally Ordered Commit History of Distributed Key-Value Stores for Data Consistency Verification
title_sort cloud storage service architecture providing the eventually consistent totally ordered commit history of distributed key-value stores for data consistency verification
publisher MDPI AG
publishDate 2021
url https://doaj.org/article/80ff8915babb4f488a700c6002e4f7f8
work_keys_str_mv AT beomheynkim cloudstorageservicearchitectureprovidingtheeventuallyconsistenttotallyorderedcommithistoryofdistributedkeyvaluestoresfordataconsistencyverification
AT youngyoon cloudstorageservicearchitectureprovidingtheeventuallyconsistenttotallyorderedcommithistoryofdistributedkeyvaluestoresfordataconsistencyverification
_version_ 1718434228154138624