基于JXTA的P2P资源搜索策略的研究与实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:dafeidafeifeida
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着对等网络规模和用户数量的增加,P2P环境下的信息量也随之飞速增长,给用户在搜索、定位和获取信息资源上都带来了巨大的困难。对等网络信息搜索技术是解决这一问题的重要手段。较好的信息搜索技术不但能够提高搜索命中率,减轻节点负担,降低网络开销,还能够根据用户的兴趣提高搜索性能,主动学习,为用户的搜索节省时间,提高工作效率。本文深入研究了现有JXTA平台下的资源搜索机制,并分析其优缺点。JXTA网络是采用了结构化思想的二维混合网络。上层集合点节点采用松散一致的DHT算法,有限范围内集合点步行查找,下层边缘节点采用广播方式查找。JXTA与传统非结构化一维平面网络相比,一个重大改进是广告查询不再传播到边缘节点,只有集合点才会在广告查询传播中涉及到。查询只是在找到匹配的索引时才转发到边缘节点。但是,JXTA网络中的资源搜索仍然是一种缺乏全局观的局部有效搜索算法。结合JXTA平台中资源搜索机制的局限性,本文提出了一种改进的基于JXTA平台的资源搜索策略。在JXTA网络中,下层路由机制不变,对上层网络中的每个集合点分配一个主题(SUBJECT),同时将路由过程中用到的集合点视图(RPV)拆分为两部分——目标节点表(TAR)和主题节点表(SUB)。这两部分记录的都是资源关键字和对应的节点ID,而且关键字都是围绕在主题周围的关键字集合。这样,在搜索过程中,路由过程不再是简单的从RPV表中随机的选取一个集合点进行下一跳,而是根据主题有目标的选取下一个集合点,从而有效提高搜索成功率,并缩短搜索时间,达到优化搜索过程的目的。另外,将原来RPV表分为两部分对维护网络中RPV的一致性也起到了积极的作用。最后,在充分研究分析的基础上,本文实现了改进的搜索策略,并将其应用到一个简单的协同办公系统中,目前本系统主要实现了即时通讯、文件共享和电子白板功能。
其他文献
业务协同软件是智慧城市的核心支撑平台,涉及不同管理域多个部门的工作流,不同部门不同应用的工作流组织体系模式不同,导致业务协同软件难以平台化;目前已经实现的一些业务协
随着我国经济的发展,对电力设备的需求越来越大。由于输电线路分布广泛,巡检的范围较大,分布地形复杂,使得无人机在巡检输电路中逐渐得到普及。目前,针对无人机航拍图像的处
无线传感器网络作为一项新兴的信息技术,目前正成为计算机领域的一个活跃的研究分支。而由于无线传感器网络自身能量有限的特点,现有的无线路由技术并不适用于传感器网络,因
网格是一种无缝的、集成的资源共享和协作环境,它将网络上分散的各种计算机、存储设备、科学仪器等连接在一起,整合成一台巨大的虚拟超级计算机,以实现计算资源、存储资源、
三维重建技术已广泛应用于多种领域,作为人的最主要特征,人脸的三维信息描述若应用于三维人脸识别、医学整容等方面意义重大,然而既有的三维扫描仪主要是用于刚体部件的三维
随着Internet的发展和大规模应用需求的不断涌现,单个甚至多个Web Services也往往不能很好地满足一些复杂的应用。而目前对Web Services的研究多集中在开发、发布和部署方面,本
听觉反馈是研究言语生成与感知的重要手段。1994年Kawahara教授提出使用变换听觉反馈(Transformed Auditory Feedback,TAF)技术分析基频曲线,评估听觉反馈对言语生成与感知的
如今,信用卡消费已逐渐成为一种重要的支付手段,通过信用卡交易既让消费者节省了交费时间,同时也令银行从中获得了很大利润。对账单是用户高度关注的单据,它不仅是信用卡的单纯附
监控系统提供了收集信息和辅助保障安全的功能,随着科技不断的发展,如今越来越先进的摄像设备提供了大量移动对象的轨迹数据,例如行人、车辆、船舶、飞机等,而船只的突然停止
德国互联网调研机构ipoque称,P2P技术已经彻底统治了当今的互联网,其中总流量的50-90%都来自P2P程序。P2P技术由于其固有的优点,如非集中性、自治性、容错性和可扩展性等,已