Protocol classes for designing reliable distributed environments

Details

Serval ID
serval:BIB_FCE987D97BEF
Type
Inproceedings: an article in a conference proceedings.
Collection
Publications
Title
Protocol classes for designing reliable distributed environments
Title of the conference
ECOOP ’96 — Object-Oriented Programming : 10th European Conference ,July 8–12, 1996 Proceedings
Author(s)
Garbinato B., Felber P., Guerraoui R.
Publisher
Springer Verlag
Address
Linz, Austria
ISBN
978-3-540-61439-5
978-3-540-68570-8
Publication state
Published
Issued date
1996
Peer-reviewed
Oui
Volume
1098
Series
Lecture Notes in Computer Science (LNCS)
Pages
316-343
Language
english
Abstract
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.
Keywords
dop, bast
Create date
12/04/2011 14:58
Last modification date
20/08/2019 17:27
Usage data