基于组合式建造P2P系统的方法技术方案

技术编号:3503241 阅读:221 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种组合式建造P2P系统的方法,具体步骤是:第一步:分析P2P系统的类型与要求,定义有关规则;第二步:逐一将节点组织到系统中;第三步:估计节点的能力、持久性;第四步:分布角色,规定替换办法;第五步:在节点安装预设计的部件;第六步:在查询与共享数据过程中建立各级稠密索引与稀疏索引、安排缓存;第七步骤:进入系统维护。本发明专利技术能实现P2P系统的高稳定性、高扩展性、高适应性。可以应用于多类较大规模的复杂对等网络。有助于扩展P2P系统应用范围、提高效率、降低成本,对大规模文件共享系统,对我国电子政务、电子商务、各类应急系统与决策系统建设、老的信息系统的发展与扩充将起重要的作用。

【技术实现步骤摘要】

【技术保护点】
一种基于组合式建造P2P系统的方法,其具体步骤是:第一步骤:分析组建P2P系统的类型与要求,将这些类型归纳为以下几类:1)大规模文件共享系统:对存储、查询效率、可升级性要求较高,节点加入与退出频繁,特别需要有专门的维护、缓存 、索引等功能支持;2)信息系统:对处理数据逻辑异构性、数据集散性、数据正确性、安全性要求较高,节点稳定性较高,索引不仅涉及内容而且涉及数据的逻辑结构,特别需要有中心维护、数据集散、内容索引与结构索引、安全性控制等功能支持;3 )多媒体应用:对信息质量要求较高,节点稳定性情况不定,特别需要有维护、缓存、路由功能支持;由它们定义有关规则:1)簇的规模大小;2)稠密索引与稀疏索引办法;3)节点替换办法;第二步骤:逐一将节点组织到 系统中,其根据为:1)骨干网络与主机地址情况,确定第1类标识;2)如果是信息系统,根据组织机构确定第2类标识,其他系统根据deBruijn图,确定第2类标识;根据标识组织分簇,根据第1类标识建立簇树,根据第2类标 识建立簇内组织;第三步骤:估计节点的能力、持久性:节点的能力是分配角色的重要依据,根据实验数据,再按对数正态混合分布模型拟合,给出节点的能力、持久性的定量数据,一般模型曲线为:f↓[Lgx](x)=1/*xe↑[-(log( x)-μ)↑[2]/2σ↑[2]]-∞<X<+∞其中μ、σ是两个待确定常数,分别描述生存时间与承担与完成任务情况;第四步骤:分布角色,规定替换办法或冗余策略:根据节点的能力分配角色,大多数节点仅分配连接器角色,μ较高的节 点分配维护器角色,σ较高的节点分配缓存角色,μ、σ均高的节点分配索引、数据集散等角色;第五步骤:在有关角色安装预定部件:针对不同类型的P2P网络,安装不同的通用自适应部件;第六步骤:在查询与共享数据过程中建立各级稠密索引与稀 疏索引、安排缓存:在叶子簇建立稠密索引,采用倒排表结构,在上层簇,根据预定义的规则建立各级稀疏索引;第七步骤:进入系统维护:当关键节点退出时,维护器负责节点的加入与退出,加入时计算与安排加入相应的簇,并跟踪与测试其能力,安排潜在角色 ,退出时及时发现异常,对于特殊角色节点按替换规则安排替换。...

【技术特征摘要】

【专利技术属性】
技术研发人员:李腊元程传慧李春林
申请(专利权)人:武汉理工大学
类型:发明
国别省市:83[中国|武汉]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利