● 摘要
对等计算(Peer to Peer, P2P)技术是上世纪末兴起的一种重要网络计算技术。主动对等计算系统(Active Peer to Peer, Active P2P)是一种新型的文件共享系统,基本想法是借鉴生物进化思想,赋予文件以虚拟的生命力,使得被动的文件成为主动的文件。文件之间进行竞争,最终缺乏竞争力的文件将被系统淘汰,而竞争力强的文件则获胜,获取存储空间,不断繁殖进行自我拷贝。主动P2P的消息协议、消息路由、数据传输及相关研究内容统称为主动P2P消息机制,主动P2P特殊的应用模式为消息机制的研究与实现提出了新的要求。本文在对P2P技术及现有路由机制研究现状分析的基础上,对主动P2P的路由机制进行了深入的研究分析,提出了一种适合主动P2P应用特点的多因素路由(Multifactor Routing,MFR)机制。首先分析了主动P2P路由机制与现有路由机制在应用模式、路由策略、路由规模等方面的不同,针对这些不同提出了一种基于价值、兴趣、速度三种能力因素,综合评价节点能力的多因素路由机制,给出了节点能力评价模型及相关模型的定义和表示方法,在此模型基础上确定了各个能力因素的评价方式及综合评价机制,提出了分阶段邻居节点集更新策略。此外本文还系统地分析了节点通信需求及传输需求,为消息机制的设计和实现提供了技术背景和理论基础。基于上述研究成果,本文对消息机制进行设计和实现,为系统提供了完整的消息协议、消息路由、数据传输等功能,最后通过模拟实验对多因素路由机制的有效性进行了验证,针对多因素路由机制提出的能力因素及节点能力评价模型进行了测试。根据测试结果,多因素路由机制在路由效率、文件拷贝效率、均衡系统开销方面达到了很好的效果,达到了课题预期的研究目标。
相关内容
相关标签