论文部分内容阅读
资源搜索是随着世界范围内Internet的发展而产生的。但是,随着Internet以及WWW技术的迅猛发展,导致其所蕴涵的信息量急剧的膨胀。面对如此庞大的信息量,目前普遍采用的基于中央服务器的传统搜索已经越来越不能满足需求了。P2P系统的出现给人们指出了一个新的研究方向。
一个P2P资源共享系统中,如何发现拥有资源的对等体是系统的核心问题,也是本文设法解决的问题。当前的P2P系统,正在向参与系统的用户数目高速增加,对等体间性能和操作环境差异不断加大的趋势上发展。根据这种趋势,为充分发挥P2P体系的技术优点,本文采用混合Peer-to-Peer组网模式,基于JXTA平台设计了一个分层的搜索模型。
本文的主要贡献是,以扩展性,高效性,稳定性和负载平衡为目标,综合当前的技术,根据搜索区域的局域性,提出了在P2P网络中分组内组外搜索的方法。在新搜索模型中,Super-peer数量动态变化并且没有中央服务器节点,满足了网络扩展性要求;采用组内搜索机制和客户资源索引机制可以满足网络搜索的高效性要求;把对等网内对等点分为普通peer和super-peer,记录peer自身运行环境可以适应网络稳定性要求;虚拟super-peer组动态变化能够满足网络各种负载的情况。