Scalable Group Membership Services for Novel Applications

Tal Anker, Gregory Chockler, Danny Dolev, Idit Keidar

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Group communication is a useful abstraction in the development of highly available distributed and communication-oriented applications in wide area networks (WANs). The most important aspects of this abstraction are the dynamic maintenance of group membership and its diverse semantics for interleaving membership change notifications within the flow of regular messages.

In this paper we propose a new architecture for a scalable group membership service for wide area environments. Our architecture provides two different service levels and their semantics, each geared to different applications with different needs: The CONGRESS membership service which provides simple semantics of membership approximation, and the MOSHE service, which extends CONGRESS, provides full virtual synchrony semantics.

The novelty of our design is in its client-server approach, which allows lightweight clients to benefit from advanced membership services. Furthermore, our design supports the coexistence of full-fledged clients along with thin clients.
Original languageEnglish
Title of host publicationProceedings of the DIMACS Workshop on Networks in Distributed Computing
EditorsMichael Merritt, Nir Shavit
PublisherAmerican Mathematical Society
Pages23-42
Number of pages20
ISBN (Print)0-8218-0992-X
Publication statusPublished - 1998

Publication series

NameDIMACS Series in Discrete Mathematics and Theoretical Computer Science
PublisherAmerican Mathematical Society
Volume45
ISSN (Print)1052-1748

Cite this