Protocol classes for designing reliable distributed environments

Détails

ID Serval
serval:BIB_FCE987D97BEF
Type
Actes de conférence (partie): contribution originale à la littérature scientifique, publiée à l'occasion de conférences scientifiques, dans un ouvrage de compte-rendu (proceedings), ou dans l'édition spéciale d'un journal reconnu (conference proceedings).
Collection
Publications
Titre
Protocol classes for designing reliable distributed environments
Titre de la conférence
ECOOP ’96 — Object-Oriented Programming : 10th European Conference ,July 8–12, 1996 Proceedings
Auteur(s)
Garbinato B., Felber P., Guerraoui R.
Editeur
Springer Verlag
Adresse
Linz, Austria
ISBN
978-3-540-61439-5
978-3-540-68570-8
Statut éditorial
Publié
Date de publication
1996
Peer-reviewed
Oui
Volume
1098
Série
Lecture Notes in Computer Science (LNCS)
Pages
316-343
Langue
anglais
Résumé
In this paper, we present Bast, an extensible library of protocol classes. The latter is aimed at helping system programmers to build distributed programming environments. Protocol classes constitute the basic structuring components for higher-level programming models, such as the transactional model, and add flexibility to distributed environments. We focus on classes that implement a generic agreement protocol named DTM (Dynamic-Terminating-Multicast). To the programmer, the DTM generic protocol appears as a set of classes that can be specialized to solve agreement problems in distributed systems. In particular, we show how those classes can be derived to build atomic commitment and reliable total order protocols. An overview of the Smalltalk design and implementation of the Bast library is also presented.
Mots-clé
dop, bast
Création de la notice
12/04/2011 13:58
Dernière modification de la notice
20/08/2019 16:27
Données d'usage