@inproceedings{cb2c510fb8dc422d9efa1419b116f990,
title = "Robust data sharing with key-value stores",
abstract = "A key-value store (KVS) offers functions for storing and retrieving values associated with unique keys. KVSs have become widely used as shared storage solutions for Internet-scale distributed applications. We present a fault-tolerant wait-free efficient algorithm that emulates a multi-reader multi-writer register from a set of KVS replicas in an asynchronous environment. Our implementation serves an unbounded number of clients that use the storage. It tolerates crashes of a minority of the KVSs and crashes of any number of clients. We provide two variants of our algorithm: one implementing an atomic register and one implementing a regular register; the latter does not require read operations to store data at the underlying KVSs. We note that applying state-of-the-art reliable storage solutions to this scenario is either impossible or prohibitively inefficient.",
keywords = "cloud storage, distributed storage",
author = "Cristina Basescu and Christian Cachin and Ittay Eyal and Robert Haas and Marko Vukolic",
year = "2011",
doi = "10.1145/1993806.1993843",
language = "الإنجليزيّة",
isbn = "9781450307192",
series = "Proceedings of the Annual ACM Symposium on Principles of Distributed Computing",
pages = "221--222",
booktitle = "PODC'11 - Proceedings of the 2011 ACM Symposium Principles of Distributed Computing",
note = "30th Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, PODC'11, Held as Part of the 5th Federated Computing Research Conference, FCRC ; Conference date: 06-06-2011 Through 08-06-2011",
}