基于CCN的P2P文件共享系统实现及其性能对比分析研究

来源 :北京大学 | 被引量 : 0次 | 上传用户:kangyh123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近十年以来,互联网的发展速度超乎人们的想象,网络中的内容不断呈爆炸趋势增长。如今人们使用互联网时更在意网络中的内容,但是网络的通信模型却是基于位置的,仍然沿用上个世纪六十年代刚创建时的设计理念,这种不一致如今带来了很多问题。在这种背景下,内容中心网络(CCN)这一未来互联网体系结构应运而生。CCN协议框架以网络中传播的数据为核心元素,这一特点更加符合当前互联网中大部分数据驱动应用的工作模式。Maze P2P文件共享系统经过数年的发展已经成为教育网内非常受欢迎的文件共享平台。但Maze系统中长期存在的一些难题一直未得到完美解决。这些不仅是程序代码的工程质量问题,更与当前网络架构中存在的一些不足之处密切相关。另一方面,CCN的发展过程需要有更多的实际应用程序验证其正确性和优越性。由于CCN的数据驱动的设计思想与Maze系统的文件传输功能有着天然的相似性,所以尝试将CCN协议与Maze系统结合便成了一件十分自然的想法。  本文设计并实现了一个完整的基于CCN协议的P2P文件共享系统----CCNMaze,并通过部署运行收集了相关的运行数据。这些验证了CCN协议应用到P2P文件共享领域的可行性。另外本文也对CCNMaze中出现的一些问题进行了分析和研究。本研究分为三个主要部分:第一部分对相关背景进行介绍。;第二部分具体描述了整个CCNMaze系统的设计实现细节;第三部分对CCNMaze中发现的问题进行讨论分析并通过实验对系统进行评测。
其他文献
经过多年的研究与应用实践,基于relation数据库引擎扩展XML管理功能已成为共识。目前,各大商用数据管理系统DB2,ORACLE,SQL SERVER以及开源数据管理系统(MonetDB,GALAXY,xlnd
工尺谱作为一种中国古代乐谱,常用于昆剧等中国传统音乐。工尺谱拥有完整的音调、音高标记,但是节奏标记不完备,一个节拍内音符的时值划分不明确。因此,工尺谱一般都以“口传心授
观点检索任务需要为每个用户查询返回一个文档列表,要求列表中的每篇文档表达了对当前查询主题的某种观点,并依据它们对查询主题的情感程度进行排序。目前,在微博数据(比如推
学位
随着人口信息系统应用范围的不断扩大,数据将急剧增长,简单的设施的扩容虽然能在一定时期满足人口信息系统的需求但不是长久之计。云计算的便利、经济、高可扩展性等优势吸引
Sybil账号是由恶意攻击者创建的,用来不公平的获取大量互联网资源与能力的虚假账号。长久以来,人们注意到sybil账号出现在各种互联网社区中,例如文件共享系统。但由于缺乏进
网页作为人类知识的一个重要载体,像照片一样记录了人类的历史,是人类的一份珍贵史料。同时,网页如同书籍、报纸一样,其生存周期是有限的。因此,就有许多有机构致力于有效的
非功能需求建模在软件工程领域越来越受到重视,存在着多种分析和建模方法,其中NFR Framework是一种发展迅速和应用广泛的框架。该框架的思想是用软目标来表示非功能需求,将顶层
手指静脉识别技术是近十年来新兴的生物特征识别技术。她具有防伪性好、识别率高等优点,因而具有广阔的市场前景。六年来作者所在的研究小组自主研发了手指静脉的采集设备,并
随着近年来智能移动设备的快速普及和移动互联网的高速发展,电子文档被越来越多的使用和传播。而在电子文档中,需要使用一种良好的数据格式来用于保存和传输数据。XML由于良