【摘 要】
:
近年来,基于P2P技术的各种网络应用越来越广泛,其中影响最大的应用是文件共享。P2P文件共享以BitComet、Azureus等BitTorrent(BT)类软件为代表,BT流量在整个网络流量中比例非
论文部分内容阅读
近年来,基于P2P技术的各种网络应用越来越广泛,其中影响最大的应用是文件共享。P2P文件共享以BitComet、Azureus等BitTorrent(BT)类软件为代表,BT流量在整个网络流量中比例非常高,因而本文对BT进行深入的研究和优化,对于如何更为有效的提高BT文件传输的效率,提高网络服务的性能、降低网络的负载都有极为重要的现实意义。首先详细介绍了对等网络的特性再逐步引出了P2P共享软件——BitTorrent系统,然后深入介绍了BitTorrent的工作原理以及关键核心算法,其中对片断选择算法和邻居选择算法进行了详细的分析,发现这些算法还可以作进一步的优化。同时,还对BT的若干协议进行了深入的研究,分析了其中的协议编码格式、对等节点之间的通信协议。其次,分析了BitTorrent产生大量网络流量、增加网络负担的原因:一个节点在选择他的邻居节点时,是在所有节点集中进行随机选择的,并非有约束性地选择。因此选择的邻居可能处于不同的ISP下面,导致交互数据时产生流量。为了解决跨ISP网络通信流量所带来的负面影响,提出了基于邻近原则的邻居节点选择机制,在保证文件共享系统的性能的同时,最大化地将整个系统所产生的流量本地化。在该机制中节点的大部分邻居节点(并非所有)均来自本地ISP网内的节点,在保证BitTorrent具有最佳性能的同时能减少ISP通信流量。最后,分析了片断优先算法的不足之处,它使文件的片段在网络的节点中分布不均,影响了整个系统的效率。提出了基于种子控制的内容分发算法,该算法能有效避免稀有片段的产生,在一定程度上提高了系统中文件片分布的均匀性,进而可以有效地提高节点的文件下载速度,缩短完成下载的时间,提高了系统的健壮性和整体效率。
其他文献
本文以“基于GIS的苏州消防应急系统的开发与设计”项目为背景。该系统是为城市安全建设、规划、管理以及应急救援、事故、灾害等紧急状况提供信息和服务的地理信息系统。根
随着WEB2.0技术及微博平台的迅猛发展,发布中文微博逐渐成为很多人的一种生活方式和习惯。通过分析微博观点句,个体消费者可以参考其他购买了产品或服务的用户的感受和观点做
蓝牙是一种低功耗的近距离无线通信技术,作为无线数据和语音通信的开放性标准,目的是取代现有的PC、打印机和移动电话等设备上的连线。蓝牙技术一经提出,立即受到业界广泛关
近些年,细分方法成为了几何造型领域最活跃的研究热点之一。随着人们在细分领域的不断开拓和研究,在细分的连续性理论、多分辨率表示、非正则规则的构造技术等方面,人们已取得了
基于支持向量机的图像检索,是一个有望用较少的图像样本,取得较好的检索效果的检索手段。借助支持向量机强大的学习能力,研究低层视觉特征和高层语义概念之间的关联,从而实现将高
火灾探测技术是火灾科学领域研究的热点,已取得不错的研究成果。传统火灾探测技术在保护人们生命和财产安全方面起到了非常重要的作用,但在大空间、室外等场所暴露出种种的不足
典型相关分析(CCA)作为经典的多元数据分析方法,通过研究两组变量之间的相关关系来进行特征提取,近年来已开始在模式识别和机器学习等多个领域得到广泛的应用。但一方面,CCA
P2P技术是目前国际计算机网络技术研究领域的一个热点,它将网络的控制权归还给了用户,让他们之间的沟通变得更容易、更直接。它使得边缘节点的资源得到了充分的利用,并能够以
在当今数据信息技术快速发展的社会,信息安全对于每个人来说越来越重要,身份验证和识别是保证安全的重要方法,受到研究人员越来越多的关注。近年来,基于生物识别方法,由于生物特征
当今世界,网络技术已经产生了质的飞跃,随着IP网络的飞速发展,网络的带宽和质量都进步良多,各种基于IP网络的应用也如雨后春笋般出现,而传统电话通信和IP网络间的融合,即Voic