毕业设计(论文)-BitTorrent网络内容缓存服务器的设计与实现

上传人:jiups****uk12 文档编号:52768549 上传时间:2018-08-25 格式:DOC 页数:82 大小:1.71MB
返回 下载 相关 举报
毕业设计(论文)-BitTorrent网络内容缓存服务器的设计与实现_第1页
第1页 / 共82页
毕业设计(论文)-BitTorrent网络内容缓存服务器的设计与实现_第2页
第2页 / 共82页
毕业设计(论文)-BitTorrent网络内容缓存服务器的设计与实现_第3页
第3页 / 共82页
毕业设计(论文)-BitTorrent网络内容缓存服务器的设计与实现_第4页
第4页 / 共82页
毕业设计(论文)-BitTorrent网络内容缓存服务器的设计与实现_第5页
第5页 / 共82页
点击查看更多>>
资源描述

《毕业设计(论文)-BitTorrent网络内容缓存服务器的设计与实现》由会员分享,可在线阅读,更多相关《毕业设计(论文)-BitTorrent网络内容缓存服务器的设计与实现(82页珍藏版)》请在金锄头文库上搜索。

1、北京邮电大学本 科 毕 业 设 计(论文)题目: BitTorrent 网络内容缓存服务器的设计与实现网络内容缓存服务器的设计与实现 姓姓 名名 学学 院院 信息工程学院信息工程学院 专专 业业 信息工程信息工程 班班 级级 0213101 指导教师指导教师 2006 年年 6 月月北北 京京 邮邮 电电 大大 学学 本科毕业设计(论文)任务书本科毕业设计(论文)任务书学院信息工程学院专业信息工程班级0213101学生姓名指导教师姓名职称教授/博士生设计(论文)题目BT 网络内容缓存服务器题目分类1、工程实践类 研究设计类 理论分析类 (1、2 类中各选一项在内打) 2、软件 硬件 软硬结合

2、非软硬件主要任务及目标: 1、 完成翻译任务,学习 P2P 网络知识,包括 P2P 的基本特性、优点、不足,以及在国内外的的发展现状,存在的问题和未来的发展趋势;2、 学习 java 语言,通过研读 BT 代码,搞清楚 BT 具体怎么对文件分块,客户端是根据什么来选择文件块进行下载,多个客户端之间是如何进行交互通信的,种子具体是怎么生成的,以及 BT 下载的流程;3、 最后希望能通过共同努力实现一个改进版本的 BT 程序,制定更有效的路由机制和搜索算法使之能在网络检索效率等方面有所改善,并能达到更有效更安全更符合用户需求。主要内容: 1 通过查看资料学习了解 P2P 的相关知识,以及国内的发展

3、现状,存在的问题和未来的发展趋 势; 2 学习 java 语言,通过研读代码,网络抓包弄懂使用 BT 下载的流程。 3 设计并运行 BT 客户端下载的位置知晓性测量试验。4 阅读 BT 客户端源码的 Tracker 通信模块,进行位置知晓性上的改进。 主要参考文献;主要参考文献;张孝祥.JAVA 就业培训指导.清华大学出版社阎菲. JAVA 程序设计教程.中国水利水电出版社 M. Bawa, B. F. Cooper, A. Crespo, N. Daswani, P. Ganesan, H. Garcia-Molina, S. Kamvar, S. Marti, M. Schlosser,

4、Q. Sun, P. Vinograd, and B. Yang. Peer-to-peer research at Stanford. SIGMOD Rec.Shamir, A.: How to share a secret. Communications of the ACM, 22:612-613, 1979.进度安排: 第一阶段(1-3 周): 学习并掌握 P2P 网络基础知识,选择题目,完成开题报告; 第二阶段(4-7 周): 翻译外文技术资料,设计测量试验; 第三阶段(7-10 周):开始测量试验,整理、分析数据; 第四阶段(11-15 周):阅读 BT 源码,进行 Tracker

5、 通信模块、阻塞和优化疏通算法(Choking and Optimistic Unchoking)的代码设计和编写工作。第五阶段(16-18 周):撰写开发文档及毕业论文。指导教师签字日期年 月 日注:一式三份,学院、指导教师、学生各一份。北北 京京 邮邮 电电 大大 学学 本科毕业设计(论文)答辩决议书本科毕业设计(论文)答辩决议书学生姓名专 业信息工程班 级0213101学 号021169 毕业设计 论文题目BitTorrent 网络内容缓存服务器的设计与实现评定 成绩指导教师姓名指导教师职称指导教师评语:(主要包含选题背景、意义;论点是否正确、论据是否翔实、论证是否充分;设计(论文)成果

6、、价值;论文写作、文本规范;工作量、工作态度;不足和希望等方面)指导教师评分签字日期年 月 日答辩小组评语:(主要包含选题背景、意义;论点是否正确、论据是否翔实、论证是否充分;设计(论文)成果、价值;论文写作、文本规范;答辩情况;不足和希望等方面)答辩小组评分: 组长职称: 签字:成员职称: 签字:成员职称: 签字:成员职称: 签字:成员职称: 签字: 年 月 日 到校外做毕业设计(论文)的学生答辩成绩校内指导教师复议意见:校内指导教师签字: 年 月 日BitTorrent 网络内容缓存服务器的设计与实现网络内容缓存服务器的设计与实现摘摘 要要近年来,大量的研究结果表明现今的互联网网络流量已不

7、仅仅由HTTP、FTP、POP3、SMTP 等传统业务流量所组成,其中大部分是对等(Peer-to-Peer)网络产生的流量。P2P 以其相对于 C/S 模式的巨大优势,不仅激发了信息技术领域科研人员的研究热情,而且也调动了普通用户对 P2P 的使用和期望。这些因素使 P2P 成为一个热门的前沿研究领域。P2P 技术的迅速发展和投入应用,给现今的互联网带来了巨大的流量冲击,大量的网络带宽被 P2P 应用消耗。由于对等网络较松散的组织方式,导致大量的冗余网络流量,浪费了带宽。根据 Peer-to-Peer Working Group Committee 的定义,P2P 在商业上的应用主要有文件共

8、享、边界服务、分布式计算,但文件共享是目前最重要的一个应用。BitTorrent 文件共享系统作为典型的 P2P 技术的应用,采用了多源下载机制,下载速度快,资源享用免费,得到了用户的广泛青睐,成为我国最热门的下载方式之一,同时,也给网络带来了沉重的流量负担。通常 P2P 网络很少考虑底层物理网络,随机选择逻辑邻居节点,导致 P2P 网络和底层物理网络间拓扑结构的不匹配,P2P 网络性能因此受到严重制约,大量浪费了底层物理网络的资源。本文讨论和研究 BitTorrent 的对等网络(P2P)的位置知晓性问题。首先,以校园网环境为实验平台,测试 BitTorrent 应用的位置知晓性,通过测量试

9、验的数据论证了 BT 网络也存在一定的位置知晓性问题。第二,对该问题的优化,研究现有的改善位置知晓性的解决方案。第三,根据网络环境的实际情况,提出缓存服务器系统,采用基于内容缓存的方式改善 BitTorrent 对等网络的位置知晓性问题,并且通过在校园网中部署缓存服务系统,进行实验测试,以验证该系统可以减少 P2P 下载过程中的网络间流量,减轻网络运营商的负担。关键字关键字 对等网络 缓存服务器 拓扑匹配 BitTorrentDESIGN AND IMPLEMENT OF A CACHE-SERVER- SYSTEM IN BT-LIKE PEER-TO-PEER NETWORK ABSTRA

10、CTRecently, lots of research reveal that the traffic on the network is not only composed of the traditional types of traffic such as FTP, Pop3, SMTP and so on. Peer- to-Peer network is a new type network that users take advantage in resource share. P2P, as a new network scheme prior to the existing

11、C/S scheme, has inspired not only many researchers worked in the information technology field, but also been attractive to many other people. And now, P2P technology has been one of the most hot research fields which leading the science. P2P technology significant influences traffic because it consu

12、me much of bandwith. A big portion of P2P traffic is repeated and unnecessary because of its loose management architechture.According to the definition of Peer-to- Peer Working Group Committee, P2P can be used in the file sharing, distributed computing and so on. But file sharing is the dominant P2P

13、 application. BitTorrent is an popular P2P application which is focus on file sharing. It uses muti-sources download mechanism to get great download performace. In addition, user download resources totally for free. Therefore, it becomes one of the most popular download application. Meanwhile, traff

14、ic genarated by BT makes the network over burdened. P2P networks are often constructed without considering the underlying physical network and the logical neighbor peers are chosen randomly. So the P2P overlay network mismatch the physical network. The mismatching problem limits greatly the performa

15、nce gain from P2P and abuses the resource of the physical network infrastructure. This paper discusses the location-awareness problem in BitTorrent-like P2P networks. First, we build simulation envioronment based on campus network and the location-aware problem in BT network is proved by a measureme

16、nt study. Sencond, we study other work about location-aware problem. Third, we propose a method named cache server system, which is based on caching, improve network performance. The cache server system can reduce the traffic between networks and the cost of network operators. KEY WORDS Peer-to-Peer cache-server-system topology-matching BitTorrent3目 录1. 绪论.2 1.1 P2P 网络概述2 1.2 P2P 叠加网的第一种分类2 1.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号