Passer à la navigation principale Passer à la recherche Passer au contenu principal

A practical distributed universal construction with unknown participants

  • University of Neuchatel

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

Modern distributed systems employ atomic read-modify-write primitives to coordinate concurrent operations. Such primitives are typically built on top of a central server, or rely on an agreement protocol. Both approaches provide a universal construction, that is, a general mechanism to construct atomic and responsive objects. These two techniques are however known to be inherently costly. As a consequence, they may result in bottlenecks in applications using them for coordination. In this paper, we investigate another direction to implement a universal construction. Our idea is to delegate the implementation of the universal construction to the clients, and solely implement a distributed shared atomic memory on the servers side. The construction we propose is obstruction-free. It can be implemented in a purely asynchronous manner, and it does not assume the knowledge of the participants. It is built on top of grafarius and racing objects, two novel shared abstractions that we introduce in detail. To assess the benefits of our approach,we present a prototype implementation on top of the Cassandra data store, and compare it empirically to the Zookeeper coordination service.

langue originaleAnglais
titrePrinciples of Distributed Systems - 18th International Conference, OPODIS 2014, Proceedings
rédacteurs en chefMarcos K. Aguilera, Leonardo Querzoni, Marc Shapiro
EditeurSpringer Verlag
Pages485-500
Nombre de pages16
ISBN (Electronique)9783319144719
Les DOIs
étatPublié - 1 janv. 2014
Modification externeOui
Evénement18th International Conference on Principles of Distributed Systems, OPODIS 2014 - Cortina d’Ampezzo, Italie
Durée: 16 déc. 201419 déc. 2014

Série de publications

NomLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume8878
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Une conférence

Une conférence18th International Conference on Principles of Distributed Systems, OPODIS 2014
Pays/TerritoireItalie
La villeCortina d’Ampezzo
période16/12/1419/12/14

Empreinte digitale

Examiner les sujets de recherche de « A practical distributed universal construction with unknown participants ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation