Architecture and protocols for a decentralized group membership service for wide-area networks
Shukla, Shridhar B.
Neely, David S.
MetadataShow full item record
Entities cooperating as a group become simpler to construct if they possess access to a membership service to manage and administer the membership information of such groups. This report describes the architecture and design of a wide-area group membership service. Unlike any known membership service, the semce is based on a completely decentralized protocol executed by a hierarchy of servers. This hierarchy permits a clear separation between the membership service infrastructure and support for application groups, permitting global scaleability. The membership protocol itself is executed by a core set of membership servers identified in a group-specific manner, permitting a separate name space, membership scope and partition handling for each group. We describe a suitable application programmer's interface and provide correctness arguments for the protocol. A working implementation of the basic membership protocol is described.
NPS Report NumberNPS-EC-95-004
Showing items related by title, author, creator and subject.
Neely, David S. (Monterey, California. Naval Postgraduate School, 1994-06);This thesis presents a globally scalable, decentralized group membership service to manage client process groups operating in a distributed, asynchronous environment. This group membership service is totally scalable, ...
Raghuram, Devalla (Monterey, California. Naval Postgraduate School, 1992-09);A group membership protocol ensures agreement and consistent commit actions among group members to maintain a sequence of identical group views in spite of continuous changes, either voluntary or otherwise, in processors' ...
Kostrivas, John (Monterey, California. Naval Postgraduate School, 1995-03);None of the existing membership protocols have all the properties needed to be reliable and fault-tolerant. Therefore, the goal of this work is to implement two major components of a group Membership Service protocol which ...