A configurable membership service

被引:21
作者
Hiltunen, MA [1 ]
Schlichting, RD [1 ]
机构
[1] Univ Arizona, Dept Comp Sci, Tucson, AZ 85721 USA
基金
美国国家科学基金会;
关键词
distributed systems; networks; communication protocols; customization; modularity; micro-protocols;
D O I
10.1109/12.677244
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:573 / 586
页数:14
相关论文
共 29 条
[1]  
AGHA G, 1994, FDN DEPENDABLE COMPU, P23
[2]   THE TOTEM SINGLE-RING ORDERING AND MEMBERSHIP PROTOCOL [J].
AMIR, Y ;
MOSER, LE ;
MELLIARSMITH, PM ;
AGARWAL, DA ;
CIARFELLA, P .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1995, 13 (04) :311-342
[3]  
BHATTI N, 1995, P C APPL TECHN ARCH, P138
[4]  
BIRMAN K, 1991, ACM T COMPUT SYST, V9, P272, DOI 10.1145/128738.128742
[5]  
CHANDRA T, 1996, J ACM, V34, P225
[6]   RELIABLE BROADCAST PROTOCOLS [J].
CHANG, JM ;
MAXEMCHUK, NF .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1984, 2 (03) :251-273
[7]  
CHRISTIAN F, 1997, DISTRIBUTED SYSTEMS, V4, P109
[8]   REACHING AGREEMENT ON PROCESSOR-GROUP MEMBERSHIP IN SYNCHRONOUS DISTRIBUTED SYSTEMS [J].
CRISTIAN, F .
DISTRIBUTED COMPUTING, 1991, 4 (04) :175-187
[9]   The transis approach to high availability cluster communication [J].
Dolev, D ;
Malki, D .
COMMUNICATIONS OF THE ACM, 1996, 39 (04) :64-70
[10]  
EZHILCHELVAN PD, 1990, PROCEEDINGS : 11TH REAL-TIME SYSTEMS SYMPOSIUM, P173