Write Fast, Read in the Past: Causal Consistency for Client-side Applications

Abstract : Client-side apps (e.g., mobile or in-browser) need cloud data to be available in a local cache, for both reads and updates. For optimal user experience and developer support, the cache should be consistent and fault-tolerant. In order to scale to high numbers of unreliable and resource-poor clients, and large database, the system needs to use resources sparingly. The SwiftCloud distributed object database is the first to provide fast reads and writes via a causally-consistent client-side local cache backed by the cloud. It is thrifty in resources and scales well, thanks to consistent versioning provided by the cloud, using small and bounded metadata. It remains available during faults, switching to a different data centre when the current one is not responsive, while maintaining its consistency guarantees. This paper presents the SwiftCloud algorithms, design, and experimental evaluation. It shows that client-side apps enjoy the high performance and availability, under the same guarantees as a remote cloud data store, at a small cost.
Type de document :
Communication dans un congrès
ACM/IFIP/Usenix. Int. Conf. on Middleware (MIDDLEWARE), Dec 2015, Vancouver, BC, Canada. ACM, Middleware 2015, pp.75-87, 2015, 〈10.1145/2814576.2814733〉
Liste complète des métadonnées

Littérature citée [35 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01248194
Contributeur : Alain Monteil <>
Soumis le : jeudi 24 décembre 2015 - 09:42:56
Dernière modification le : vendredi 25 mai 2018 - 12:02:04

Fichier

write-fast-read-past-middlewar...
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Marek Zawirski, Nuno Preguiça, Sérgio Duarte, Annette Bieniusa, Valter Balegas, et al.. Write Fast, Read in the Past: Causal Consistency for Client-side Applications. ACM/IFIP/Usenix. Int. Conf. on Middleware (MIDDLEWARE), Dec 2015, Vancouver, BC, Canada. ACM, Middleware 2015, pp.75-87, 2015, 〈10.1145/2814576.2814733〉. 〈hal-01248194〉

Partager

Métriques

Consultations de la notice

318

Téléchargements de fichiers

72