An efficient clustered architecture for P2P networks

An efficient clustered architecture for P2P networks
复制标题

一种高效的 P2P 网络集群架构

DOI:
10.1142/s0219265904001179
复制
发表时间:
2004
期刊:
18th International Conference on Advanced Information Networking and Applications, 2004. AINA 2004.
影响因子:
--
通讯作者:
S. Vuong
S. Vuong
中科院分区:
--
文献类型:
--
作者:
Juan Li;S. Vuong

文献摘要

被引文献

相似文献

P2P计算具有自组织性、负载均衡性、可用性、容错性和匿名性等特点。然而,它也面临着一些严峻的挑战。针对现有非结构化P2P系统的可扩展性和效率问题,提出了一种高效的分簇超对等体系结构(ECSP)。在ECSP中,节点根据它们的拓扑邻近度被分组到簇中,并从普通节点中选择超级节点作为簇的领导者和服务提供商。这些超级对等点也相互连接,形成作为不同但集成的应用程序运行的主干覆盖网络。为了维护动态自适应的覆盖网络并管理其上的路由,我们提出了一种应用层广播协议:EFA。EFA只应用少量关于网络拓扑的信息,就像泛洪一样简单,这是非结构化P2P系统中使用的传统方法。通过消除许多重复的消息,EFA比泛洪更高效和可伸缩,而且它是完全分散和自组织的。我们的实验结果证明,ESCP架构与超节点主干协议相结合,可以产生令人印象深刻的性能和可扩展性。
Peer-to-peer (P2P) computing offers many attractive features, such as self-organization, load-balancing, availability, fault tolerance, and anonymity. However, it also faces some serious challenges. In this paper, we propose an efficient clustered super-peer P2P architecture (ECSP) to overcome the scalability and efficiency problems of existing unstructured P2P system. With ECSP, peers are grouped into clusters according to their topological proximity, and super-peers are selected from regular peers to act as cluster leaders and service providers. These super-peers are also connected to each other, forming a backbone overlay network operating as a distinct, yet integrated, application. To maintain the dynamically adaptive overlay network and to manage the routing on it, we propose an application level broadcasting protocol: Efa. Applying only a small amount of information about the topology of a network, Efa is as simple as flooding, a conventional method used in unstructured P2P systems. By eliminating many duplicated messages, Efa is much more efficient and scalable than flooding, and furthermore, it is completely decentralized and self-organized. Our experimental results prove that ESCP architecture, combined with the super-peer backbone protocol, can generate impressive levels of performance and scalability.