DocumentCode
3383596
Title
A generic multicast primitive to support transactions on replicated objects in distributed systems
Author
Guerraoui, Rachid ; Schiper, André
Author_Institution
Dept. d´´Inf., Ecole Polytech. Federale de Lausanne, Switzerland
fYear
1995
fDate
28-30 Aug 1995
Firstpage
334
Lastpage
342
Abstract
Locking and atomic commitment are two fundamental problems underlying transaction management in fault-tolerant distributed systems. In this paper we discuss these problems in the context of an asynchronous system with replicated objects. We present a generic primitive, named dynamic-terminating-multicast (or DTM) of which instances enable to implement a locking protocol and an atomic commitment protocol. By unifying the mechanisms needed to implement these protocols, we believe that the DTM primitive can be considered as a basic building block of distributed transactional systems. We show that this primitive can be implemented in an asynchronous system based on an unreliable failure detector
Keywords
distributed processing; fault tolerant computing; protocols; replicated databases; asynchronous system; atomic commitment protocol; distributed systems; dynamic-terminating-multicast; fault-tolerant distributed systems; generic multicast primitive; locking protocol; replicated objects; transactions; unreliable failure detector; Access protocols; Broadcasting; Certification; Concurrent computing; Contracts; Detectors; Fault detection; Fault tolerance; Fault tolerant systems; Multicast protocols;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 1995., Proceedings of the Fifth IEEE Computer Society Workshop on Future Trends of
Conference_Location
Cheju Island
Print_ISBN
0-8186-7125-4
Type
conf
DOI
10.1109/FTDCS.1995.525002
Filename
525002
Link To Document