DocumentCode
2501229
Title
A transparent light-weight group service
Author
Rodrigues, Luís ; Guo, Katherine ; Sargento, Antonio ; Van Renesse, Robbert ; Glade, Brad ; Veríssimo, Paulo ; Birman, Kenneth
fYear
1996
fDate
23-25 Oct 1996
Firstpage
130
Lastpage
139
Abstract
The virtual synchrony model for group communication has proven to be a powerful paradigm for building distributed applications. Implementations of virtual synchrony usually require the use of failure detectors and failure recovery protocols. In applications that require the use of 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 proposes a new design for the light-weight group protocols that enables the usage of this service in a transparent manner as a test case, the new design was implemented in the Horus system, although the underlying principles can be applied to other architectures as well. The paper also presents performance results from this implementation
Keywords
message passing; protocols; software fault tolerance; synchronisation; virtual machines; distributed applications; group communication; transparent light-weight group service; virtual synchrony model; Bandwidth; Detectors; File servers; File systems; Intersymbol interference; Object oriented programming; Performance gain; Protocols; System performance; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliable Distributed Systems, 1996. Proceedings., 15th Symposium on
Conference_Location
Nigara-on-the-Lake, Ont.
ISSN
1060-9857
Print_ISBN
0-8186-7481-4
Type
conf
DOI
10.1109/RELDIS.1996.559710
Filename
559710
Link To Document