Social Networks in Peer-to-Peer Systems

Social Networks in Peer-to-Peer Systems
复制标题

对等系统中的社交网络

DOI:
10.1109/hicss.2005.546
复制
发表时间:
2005
期刊:
Proceedings of the 38th Annual Hawaii International Conference on System Sciences
影响因子:
--
通讯作者:
W. Grassmann
W. Grassmann
中科院分区:
--
文献类型:
--
作者:
Y. Upadrashta;Julita Vassileva;W. Grassmann

文献摘要

被引文献

相似文献

Gnutella协议要求节点在搜索文件时向邻居广播消息。消息传递会在网络中产生大量的流量,从而降低服务质量。我们建议使用社交网络来优化搜索速度,并在基于Gnutella的点对点环境中提高服务质量。一旦节点生成了他们的“朋友列表”,他们就会使用这些列表在网络中进行语义路由查询。与标准Gnutella相比,这有助于减少搜索时间,并通过最小化系统中循环的消息数量来减少网络流量。我们用JADE多智能体系统平台模拟了这样一个环境,通过学习其他对等体的兴趣,建立和利用他们的社交网络(朋友列表)来语义路由查询,对等体可以更快地获得更多相关的资源,并且产生更少的流量,即可以提高Gnutella系统的性能。
The Gnutella protocol requires peers to broadcast messages to their neighbours when they search files. The message passing generates a lot of traffic in the network, which degrades the quality of service. We propose using social networks to optimize the speed of search and to improve the quality of service in a Gnutella based peer-to-peer environment. Once peers generate their "friends lists", they use these lists to semantically route queries in the network. This helps to reduce the search time and to decrease the network traffic by minimizing the number of messages circulating in the system as compared to standard Gnutella. We demonstrate by simulating such an environment with the JADE multi-agent system platform that by learning other peers' interests, building and exploiting their social networks (friends lists) to route queries semantically, peers can get more relevant resources faster and with less traffic generated, i.e. that the performance of the Gnutella system can be improved.