loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Fifth International Symposium on Autonomous Decentralized Systems
Primary Component Asynchronous Group Membership as an Instance of a Generic Agreement Framework
Dallas, Texas
March 26-March 28
ISBN: 0-7695-1065-5
Group-based computing is becoming more and more popular when one has to design a middleware able to support reliable distributed applications. This paradigm is made of two basic services, namely, a group membership service and a group communication service. More generally, a group is a set of processes cooperating to carry out a common task (e.g., copies of a replicated server, participants in a transaction or users in a CSCW-based application). Due to the desire of new processes to join the group, to the desire of a group member to leave it, or to process crashes, the composition of a group can evolve dynamically. The set of processes that currently implements the group is called the current view of the group. This paper addresses the specification and the implementation of a primary component group membership service. "Primary component" means that the specification imposes to have a single view at any time. The paper first proposes a specification for the problem. Then it presents a protocol that implements that specification in asynchronous distributed systems equipped with failure detectors. This primary component group membership protocol is obtained as an appropriate instantiation of a general agreement framework.
Index Terms:
Asynchronous Distributed System, Group Membership Problem, Primary Component, Partitionable System, Process Crash.
Citation:
Fabiola Greve, Michel Hurfin, Michel Raynal, Frederic Tronel, "Primary Component Asynchronous Group Membership as an Instance of a Generic Agreement Framework," isads, pp.93, Fifth International Symposium on Autonomous Decentralized Systems, 2001
Usage of this product signifies your acceptance of the Terms of Use.