Dynamic Light-Weight Groups
- 22 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
The virtual synchrony model for group communication has proven to be a powerful paradigm for building distributed applications. In applications that use a large number of groups, significant performance gains can be attained if these groups share the resources required to provide virtual synchrony. A service that maps user groups onto instances of a virtually synchronous implementation is called a Light-Weight Group Service. This paper discusses the Light-Weight Group protocols in dynamic environments, where mappings cannot be defined a priori and may change over time. We show that it is possible to establish mappings that promote sharing and, at the same time, minimize interference. These mappings can be established in an automated manner using heuristics applied locally at each node. Experiments using an implementation in the Horus system show that significant performance improvements can be achieved with this approach.Keywords
This publication has 9 references indexed in Scilit:
- Transis: a communication subsystem for high availabilityPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- A low-level processor group membership protocol for LANsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Virtually-synchronous communication based on a weak failure suspectorPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- RSVP: A New Resource ReSerVation ProtocolPublished by Elsevier ,2002
- A Dynamic Light-Weight Group ServiceJournal of Parallel and Distributed Computing, 2000
- Structured virtual synchronyPublished by Association for Computing Machinery (ACM) ,1996
- HorusCommunications of the ACM, 1996
- Light-weight process groups in the Isis systemDistributed Systems Engineering, 1993
- Design of the x -kernelACM SIGCOMM Computer Communication Review, 1988