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
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;
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
DOI :
10.1109/FTDCS.1995.525002