• 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