【摘 要】
:
在一个P2P文件共享系统中,终端用户节点(Peer)通过Internet完成文件交换。一个P2P文件共享系统,需要解决两个方面的问题:文件搜索和文件传送。由于P2P系统本身的分布式存储特
论文部分内容阅读
在一个P2P文件共享系统中,终端用户节点(Peer)通过Internet完成文件交换。一个P2P文件共享系统,需要解决两个方面的问题:文件搜索和文件传送。由于P2P系统本身的分布式存储特点,使得实现具有扩展性的文件传送机制变得相对容易。P2P技术的难点也在于如何发现拥有目标文件的对等点,这也就是本文设法解决的问题。本文首先介绍了P2P网络技术和P2P网络文件共享系统,重点研究了P2P网络文件共享系统中的文件搜索。然后在分析现有的P2P网络结构和文件搜索算法的基础上,研究了前人提出的一种针对非结构化P2P网络Flooding算法网络负载过重的不足的改进算法——DiffSearch。该算法首先根据节点当前共享的有效文件数目确定节点的身份,将节点分为普通节点和超级节点,并将超级节点组成一个连通的覆盖网络,这样网络中绝大部分节点的查询便可以在覆盖网中进行。在深入的研究DiffSearch算法后,以此算法为核心,对文件搜索系统进行了设计。明确了文件搜索系统的功能,将系统设置为4个模块,分别实现启动、终止、搜索和系统设置。详细设计了各个模块的功能,通过Java语言和JXTA平台实现了文件搜索系统各个模块的编码,最终完成了一个以DiffSearch算法为核心的文件搜索系统。并在此系统上进行了测试,用户提供一个查询条件,系统返回一个用户所查询的文件信息和节点信息,证明了系统的有效性。
其他文献
随着社会的不断进步,人们对生活的质量,尤其是安全保障提出了更高的要求。其中,视频监控在安全领域的应用最为普及。在现代无线网络灵活便捷的优势下,无线监控逐步进入了安防、交
软件开发的形式化方法被当今软件工程领域誉为克服“软件危机”,提高软件可靠性和生产效率的革命性途径。为了克服自然语言和程序设计语言描述规格说明的模糊性和歧义性缺陷,
随着信息化进程在农业领域的推进,人们对农业生产过程相关的信息需求越来越多。本课题以果业为背景,针对果业种植过程中信息服务这一问题,设计开发了一个果业技术综合服务平台,为
环绕智能(Ambient Intelligence,AmI)是对未来信息社会的描述,是“无处不在的计算”的发展。它具有显著技术特征:通过普遍存在的或普遍深入的计算、自然交互、智能性和上下文感
随着网络应用范围的不断扩大,网络信息安全正日益得到人们的关注。作为一种能够自动、实时地保障网络信息安全的动态安全设备,入侵检测系统成为防火墙一类静态安全设备的必要
真实感的头发建模与仿真研究现已广泛应用于计算机动画、电子游戏、影视制作等领域。由于头发的物理特性复杂,人类头发的建模与仿真被认为是虚拟人研究中最艰巨的任务之一本
智能化监控系统在军事、银行、交通等关键行业的预警,在安全防范和现代化管理中的需求和应用愈加广泛。基于视觉的视频监控系统目前受到各种交通,银行等部门的广泛应用,与其
城市供水设施是一个具有复杂的空间和非空间信息的纵横交错的巨大网络,行业中存在着地上地下资产难以管理维护等问题。本文简述了GIS的发展历史和GIS的技术体系,利用SuperMap的
传统的财务管理系统发挥计算机系统的处理能力,降低财务管理工作强度,使财务部门及其他部门的预算信息充分沟通,确保学校资金能够科学、合理的使用,大大提高财务人员的工作水平和