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

G-DUR: A middleware for assembling, analyzing, and improving transactional protocols

  • Sorbonne Université
  • 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é

A large family of distributed transactional protocols have a common structure, called Deferred Update Replication (DUR). DUR provides dependability by replicating data, and performance by not re-executing transactions but only applying their updates. Protocols of the DUR family differ only in behaviors of few generic functions. Based on this insight, we offer a generic DUR middleware, called G-DUR, along with a library of finely-optimized plug-in implementations of the required behaviors. This paper presents the middleware, the plugins, and an extensive experimental evaluation in a geo-replicated environment. Our empirical study shows that:(i) G-DUR allows developers to implement various transactional protocols under 600 lines of code; (ii) It provides a fair, apples-to-apples comparison between transactional protocols; (iii) By replacing plugs-ins, developers can use G-DUR to understand bottlenecks in their protocols; (iv) This in turn enables the improvement of existing protocols; and (v) Given a protocol, G-DUR helps evaluate the cost of ensuring various degrees of dependability.

langue originaleAnglais
titreProceedings of the 15th International Middleware Conference, Middleware 2014
EditeurAssociation for Computing Machinery
Pages13-24
Nombre de pages12
ISBN (Electronique)9781450327855
Les DOIs
étatPublié - 8 déc. 2014
Modification externeOui
Evénement15th International Middleware Conference, Middleware 2014 - Bordeaux, France
Durée: 8 déc. 201412 déc. 2014

Série de publications

NomProceedings of the 15th International Middleware Conference, Middleware 2014

Une conférence

Une conférence15th International Middleware Conference, Middleware 2014
Pays/TerritoireFrance
La villeBordeaux
période8/12/1412/12/14

Empreinte digitale

Examiner les sujets de recherche de « G-DUR: A middleware for assembling, analyzing, and improving transactional protocols ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation