学位论文 > 优秀研究生学位论文题录展示

针对BitTorrent类型P2P文件共享系统的应用层流量优化

作 者: 叶素琦
导 师: 王能;黄新力
学 校: 华东师范大学
专 业: 计算机系统结构
关键词: 对等网络 文件共享系统 流量优化 BitTorrent
分类号: TP393.093
类 型: 硕士论文
年 份: 2011年
下 载: 81次
引 用: 0次
阅 读: 论文下载
 

内容摘要


近几年来,随着网络的普及,对等网络(Peer-to-Peer, P2P)技术飞速发展。P2P系统由于方便、快捷和开销少的优点受到了大多数网络用户的欢迎。文件共享系统是P2P技术最为广泛的一个应用。其在因特网上的流量高达70%。P2P文件共享系统的特点是每个用户不仅下载文件,而且上传文件,既向其它节点提供服务,也享受来自其它节点的服务。BitTorrent是典型的P2P文件共享系统应用。与以往的P2P文件共享系统不同的是,一个文件在BitTorrent中被分成了很多小片段。一个节点可以同时下载文件的多个片段。每当一个片段下载完后,节点就可以为其它节点服务,而不必等到整个文件下载完毕后。而BitTorrent类型的文件传输系统并不了解底层网络拓扑包括ISP之间链路的情况。它们的节点选择策略和片段选择策略都是基于覆盖层网络拓扑进行的,而没有考虑跨ISP的节点之间的数据传输给互联网关键链路带来的影响,跨ISP流量的增加使得整个网络性能下降。近些年来,利用应用层流量优化(ALTO)使P2P文件共享系统的流量本地化的方法一直倍受关注。ALTO方法可以细化为两个方面:怎样最好地提供底层网络的拓扑信息给覆盖层;怎样让请求节点利用这种信息最有效地找到持有它想要的内容的节点。为了将ALTO方法用于改进BitTorrent类型的P2P文件共享系统,本文首先提出了让BitTorrent获得底层自治系统的拓扑图一种方法。然后基于该自治系统拓扑图修改了BitTorrent的邻居选择、片段选择和阻塞/疏通算法。最后再根据这些修改了的算法加入了缓存策略,以全面优化BitTorrent的应用层流量。为了验证以上方案的优越性,本文还通过支持模拟底层网络的P2P模拟器GPS进行了各个场景的仿真实验,并与没有作出算法修改的BitTorrent相比较,在节点下载时间上和跨AS流量上都大约有10%的改进。另外本文还与以landmark分簇的算法作比较,在性能上差别不大。证明了本文将ALTO方法应用于BiTorrent类型的P2P文件共享系统的想法是正确有效的。

全文目录


论文摘要  6-7
ABSTRACT  7-10
第一章 绪论  10-20
  1.1 对等网络概述  10-15
  1.2 P2P文件共享系统概述  15-18
  1.3 本文的主要内容及贡献  18-19
  1.4 论文章节安排  19-20
第二章 P2P系统的应用层流量优化方案  20-25
  2.1 背景  20
  2.2 ALTO方法的运用  20-21
  2.3 一些已经存在的技术  21-25
第三章 BitTorrent对等网络文件共享系统综述  25-30
  3.1 背景  25-26
  3.2 BitTorrent的工作原理  26-27
  3.3 BitTorrent的主要算法分析  27-29
  3.4 BitTorrent存在的一些问题  29-30
第四章 BitTorrent主要算法的流量优化方案  30-46
  4.1 引言  30-31
  4.2 相关解决方案  31-34
  4.3 获得底层网络拓扑信息  34-35
  4.4 Tracker的本地化  35-36
  4.5 Choker的本地化  36-40
  4.6 Piecepicker的本地化  40-41
  4.7 仿真与性能分析  41-46
第五章 AS缓存策略  46-52
  5.1 引言  46
  5.2 AS缓存策略的主要方案  46-47
  5.3 细节与具体实现  47-49
  5.4 仿真  49-52
第六章 总结与展望  52-54
  6.1 总结  52
  6.2 展望  52-54
附录  54-55
参考文献  55-59
致谢  59

相似论文

  1. 基于P2P技术的网络虚拟地理环境原型系统设计与实现,TP393.09
  2. 对等网络中搭便车问题研究,TP393.02
  3. 基于BitTorrent的POS机对等网络下载的研究与应用,TP393.02
  4. 服务器辅助的P2P视频点播系统研究,TN948.64
  5. 结构化P2P网络资源搜索算法研究,TP393.02
  6. 高质量自适应音频系统的设计与实现,TP393.0
  7. 一种对等网络流媒体直播算法的设计与仿真实现,TN919.8
  8. P2P点播系统存储管理研究与实现,TN948.64
  9. 基于DPI的P2P流量识别方法研究,TP393.02
  10. 异构环境下基于网的P2P直播流媒体技术研究,TP393.02
  11. 网络级BitTorrent流量分布测量研究,TP393.06
  12. 基于喷泉码的P2P文件共享系统研究,TP393.02
  13. P2P内容分发系统中基于信任的网络编码算法研究,TP393.01
  14. 网络编码及其在P2P文件共享系统中应用的研究,TP393.02
  15. 互联网络下载协议的分析和实现,TP393.093
  16. BT网络系统模型研究与分析,TP393.093
  17. 面向流媒体直播的层叠网络关键技术研究与实现,TN919.8
  18. 一种基于网络编码的改进型BitTorrent内容分发系统研究,TP393.093
  19. DHT网络节点行为测量与分析,TP393.06
  20. 基于Android的BitTorrent协议客户端设计与实现,TN929.5
  21. BT流量识别技术的研究,TP393.093

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序 > 文件传送程序(FTP)
© 2012 www.xueweilunwen.com