基于P-Grid的网络信息共享技术的研究

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:jianghong_jones
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Client/Server结构是近几年非常流行的一种分布式计算模式,它的优势在于广泛地采用了网络技术,将系统中的各部分任务分配给网络中担任不同角色的计算机。然而在分布式环境下,类似C/S结构的集中式系统的局限性越来越明显。信息资源集中在一小部分节点(服务器)上,随着应用规模的扩大,由于集中而引起的网络带宽瓶颈、性能瓶颈越来越明显,服务器必须通过非常复杂的负载平衡和容错算法来提供持续可靠的资源访问。同时,服务器存储容量的有限性也导致资源共享数量的有限性,随着我国宽带网络建设的迅速发展,拥有大部分信息数据的用户被排斥在网络的边缘,宽带网的应用将面临有路无车的窘境。随着Napster、Gnutella等P2P信息共享应用程序的流行,使得P2P计算技术重新受到人们的广泛关注。 近年来,P2P技术在信息共享中被广泛采用,该技术提供了一种点对点的信息共享方式,受到了互联网用户的极大欢迎。P2P技术在信息共享应用中的潜力是有目共睹的。但国内P2P应用还存在着比较大的局限性,很多应用还是基于Napster这样的中央服务器体系结构,缺少技术上的突破和创新。华东师范大学计算机系多媒体技术研究室在近年内开始对P-Grid技术进行研究,并试图将其应用于P2P信息共享服务平台中。为了将P-Grid技术应用到现有环境中来,作者对P-Grid技术进行了深入研究。研究的重点是基于P-Grid技术的信息搜索和系统构建的基本思想和实现算法,目标是实现在没有中央控制的前提下,通过局部范围的节点交互建立节点间的联系。根据P-Grid基本思想,节点间每次相遇就交换双方的信息,对搜索空间不断进行分割,使每个节点负责管理某一区间上数据信息并负责响应针对这些数据的查询请求,最终搜索空间的划分状态在逻辑上可以用一棵二进制搜索树表示。在此基础上,信息的搜索就可描述为二进制搜索树的查找过程。由于P-Grid采用定向查找技术,每次都将查询请求转发给更有可能响应该请求的节点,因此将大大加快数据搜索速度。同时,系统中允许存在数据的复制,进一步提高了系统的健壮性,使P-Grid技术能应用于网络连接和节点在线状态十分不可靠的环境中。在理论分析的基础上,作者尝试建立P-Grid信息共享系统的简单实现模型,将P-Grid系统分为Client模块、Server模块、P-Grid模块和通信模块,定义了各个模块的功能和通信模型,并为P-Grid系华东师范大学硕士学位论文基于P-Grid的网络信息共享技术的研究统的节点通信定义了基于XML技术的消息格式和通信过程。在文章最后,作者对P一Gr id技术的搜索算法和构建算法进行了性能分析,从而验证了P一Grid技术在信息共享应用中有着极大的优势和前景。
其他文献
该文在ISO模型的基础上,提出了面向对象开发中必须考虑的八个要素——耦合、内聚、规模、抽象、复用、信息隐蔽、继承和多态.并将这八个要素与ISO模型联系在一起,以利于对面
随着现代信息技术的发展,立体显示作为一种重要的信息技术也得到快速发展和广泛应用,受到了人们的关注。立体显示技术相对于传统显示技术给用户提供更加真实的临场感和沉浸感,带
该文提出了一种计算插值节点的新方法,该方法具有二次曲线的插值精度.文中所介绍的计算插值节点的方法,在平面五点可唯一地确定一条二次曲线为基础,首先利用二次曲线的理论计
随着IT技术的不断发展,基于容器的云资源共享泛型已成为大数据和人工智能基础设施的主要构造模式,其服务对象由7*24小时的服务类应用开始向服务类和批处理类应用混合场景转变,单
随着网络技术的逐步成熟和完善,Internet应用的复杂性不断增加,对原有构建方案提出了新的要求.如何适应这种要求,找到一种构建Internet应用的最佳方案也就成为一个新的研究课
随着Internet应用的广泛深入,计算机系统的安全问题日益引起人们的高度重视.操作系统是连接计算机硬件与上层软件及用户的桥梁,它的安全性是至关重要的.中国的政府、国防、金
模式识别是研究利用计算机来模仿或实现人类或其它动物的识别能力,以便研究对象来完成自动识别的任务。模式识别任务的输入模式可由任意阶张量表示,但其在作为传统分类器输入时
情感交互的目的是通过赋予计算机识别、理解、认知人的情感的能力,从而使计算机具有更高的类人智能,提供更加自然的人机交互体验。随着计算机设备、网络摄像头等设备的普及,基于
该文参照有关密码体制和算法安全的基本理论,结合对水印的研究,开创性地得出了水印安全的基本内涵,并依此确立了该文的基本研究目标:对鲁棒水印,它们在体制上应该尽量不分发
为了实现企业的高效运营,在电子技术飞快发展的今天,利用信息技术,应用先进的计算机管理信息系统成为企业在激烈的竞争中发展和成功的必要条件.计算机网络技术的飞速发展,为