基于Chord的P2P搜索模型研究及其应用

来源 :苏州大学 | 被引量 : 0次 | 上传用户:fengxun1985
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
搜索引擎的出现为互联网检索信息提供了极大的便利,但随着网络的进一步发展,资源更新越来越快,传统搜索引擎也显示出不足。而当前研究热门的基于P2P的分布式网络结构具有可扩展性、健壮性、负载均衡等特点,与传统分布式系统相比,具有无可比拟的优势,适用于构建分布式信息检索系统,能实现计算机本地信息查询检索和共享。本文在分析Chord网络的不足之后,首先提出了一种基于Chord的改进路由算法RChord。通过对Chord的路由表添加邻居结点表和结点缓存表改进路由算法。邻居结点表使路由选择接近真实物理位置,结点缓存表则优先考虑热点结点。然后,结合改进的RChord算法和无结构P2P网络Gnutella,利用Lucene的全文索引技术,本文提出一种基于P2P的两层分布式搜索引擎模型,并对模型中超级结点行为进行优化。模型中,以性能强的结点作为超级结点,其他的为普通结点。超级结点间形成Chord模型网络,主要负责定位查询到相关结点。查询时先通过结点索引定位包含关键字信息的相关超级结点,再由超级结点转发查询到与其相连接的普通结点。通过结点在本地数据索引返回结果,最终实现查询。模型中的超级结点的控制尤为重要,对此本文也提出了一个控制缓存策略,记录候选超级结点,随时替代离开的超级结点或性能变低的超级结点,保持超级结点的稳定。最后,本文实现了一个保密检查系统。应用前文提出的搜索引擎模型,本文实现了一个校园保密检查原型系统,对终端主机中保存的可能涉密信息保密检查。
其他文献
“宝剑锋自磨砺出”,我相信好课也是磨出来的。磨课既是对教学设计的不断完善,也是对教师教学能力的综合培养。下面就以苏教版四年级上册《普罗米修斯》为例,说说我的“磨课”经历。  第一阶段:理想  我先把本课所有的生字新词写在一张白纸上:烈焰 驱寒取暖 迈进 宙斯 大发雷霆 盗取 铁链 锁 狠心 鹫鹰 啄食 肝脏 希腊 赫拉克勒斯 张弓搭箭 触犯 惩罚 普罗米修斯 阿波罗 偷取 获得  就这样教学生字新
在各种教育思潮此起彼伏的今天,预习的身影越来越落寞,是什么让学生丧失了预习的兴趣?预习的意义何在?    一、 “学”与“教”的主角    师:今天我们学习《自相矛盾》一课,通过预习你知道了什么?  生:“自相矛盾”是个成语,意思是说话做事前后不一致。课文中那个楚国人就是这样,他……  师:(示意该生坐下)对,这是一则成语故事。矛是古时候攻击对手的武器,盾是古代防守的武器。(师比划;众生点头,跟着