论文部分内容阅读
因特网(Internet)技术的发展日新月异,向全球用户展现出了一系列具有创造性的分布式应用成果。对等网(Peer-to-Peer, P2P)文件共享系统,作为通过协作定位和分布共享文件的工具,已成为占据Internet网络流量最多的新型网络应用。P2P文件共享系统中的信息定位在过去几年吸引了很多注意,并出现了大量的研究成果;而目前文件分布已经开始成为了近来非常活跃的研究课题。BitTorrent是当今Internet上非常流行的基于P2P技术的文件分布工具,它能够快速、有效地在Internet的网络结点上分布大的文件,而不会给源服务器带来负载。然而P2P应用在为用户带来便利的同时,却由于巨大的流量给网络运营商ISP们带来巨大的网络负担。巨大的网络流量还基于这样一个现实,当P2P应用构建其覆盖网络时,并未充分考虑与底层实际使用的物理拓扑网络的一致性,导致大多数P2P对等节点之间的连接都是远程连接,其连接冗长并跨越不同的网络域,引起传输质量的低下及巨大的跨网络流量。以BitTorrent系统为例,其随机的对等邻居节点选择机制,导致其大量的文件上传/下载连接都是远程的低效的,这将导致其文件共享效率低效的及大量的网络流量。对BitTorrent系统的相关研究表明,在本地已经存在所需文件块的情况下,在现有的BitTorrent机制中,节点仍然有70%-90%情况是从外部网络下载文件块。这种无视P2P覆盖网络与底层物理网络拓扑一致性的随机对等节点选择机制,将导致大量的跨网络流量,浪费大量网络资源。本文提出了一种在IMS网络下基于网络标识感应(Network ID Aware, NIDA)的对等节点选择机制,以进行拓扑一致性优化。通过对BitTorrent系统的相关仿真,实验表明此方案能够提高BitTorrent系统性能并且大大减少跨网络流量,具有很高的实用性。