The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.05 - May (1998 vol.47)
pp: 573-586
ABSTRACT
<p><b>Abstract</b>—A membership service is used to maintain information about which sites are functioning in a distributed system at any given time. Many such services have been defined, with each implementing a unique combination of properties that simplify the construction of higher levels of the system. Despite this wealth of possibilities, however, any given service typically realizes only one set of properties, which makes it difficult to tailor the service provided to the specific needs of the application. Here, a configurable membership service that addresses this problem is described. This service is based on decomposing membership into its constituent abstract properties and then implementing these properties as separate software modules called micro-protocols that can be configured together to produce a customized membership service. A prototype C++ implementation of the membership service for a simulated distributed environment is also described.</p>
INDEX TERMS
Distributed systems, networks, communication protocols, customization, modularity, micro-protocols.
CITATION
Matti A. Hiltunen, Richard D. Schlichting, "A Configurable Membership Service", IEEE Transactions on Computers, vol.47, no. 5, pp. 573-586, May 1998, doi:10.1109/12.677244
16 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool