A simple service broking middleware for peer-to-peer applications

被引:0
作者
Gao, CS [1 ]
Wang, Z [1 ]
Peng, GG [1 ]
机构
[1] Fudan Univ, Dept Comp Sci & Engn, Shanghai 200433, Peoples R China
来源
8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL III, PROCEEDINGS: COMMUNICATION AND NETWORK SYSTEMS, TECHNOLOGIES AND APPLICATIONS | 2004年
关键词
peer-to-peer computing; middleware; services broking and message queue;
D O I
暂无
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Peer-to-Peer computing (P2P) offers a distributed computing paradigm for global pervasive communications and resource sharing over the Internet. A simple service broking middleware, Service Request Broker (SRB) that encapsulated lower layer message details to address the need of P2P application for transparent service access and service replication, is studied and proposed in this paper. Treating all the peers as a generic client, SRB routed and forwarded peers' service requests and results transparently by operating on its message queues. It offers two request process modes that can realize not only unicast but also broadcast in a peer group. To facilitate peers' collaboration, SRB provides a bundle of application programming interfaces for peers to advertise or request services, By engineering a simple mechanism for service registration and request/response forwarding, SRB realizes the flexibility to organize peers in groups according to their interests for service while giving lights to P2P's fault-tolerant requirements.
引用
收藏
页码:170 / 175
页数:6
相关论文
共 15 条
[1]  
[Anonymous], JAVA MESSAGE SERVICE
[2]  
[Anonymous], P ACM SIGCOMM 02 REP
[3]  
*BEA, 1997, BEA MESSAGEQ PROGRAM
[4]  
Clarke I., 2001, LECT NOTES COMPUTER, V2009, P46, DOI [DOI 10.1007/3-540-44702-4, DOI 10.1007/3-540-44702-4_]
[5]  
DICKMAN A, 1998, DESIGNING APPL MSMQ
[6]  
GILMAN L, 1996, DISTRIBUTED COMPUTIN
[7]  
HARWOOD A, 2003, P APAC C EXH ADV COM
[8]  
Oram A., 2001, PEER TO PEER HARNESS
[9]   Mapping the Gnutella network [J].
Ripeanu, M ;
Iamnitchi, A ;
Foster, I .
IEEE INTERNET COMPUTING, 2002, 6 (01) :50-57
[10]  
Stevens W. R., 2003, UNIX NETWORK PROGRAM, V1