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