[发明专利]对等网络平台的架构有效

专利信息
申请号: 200710121626.8 申请日: 2007-09-11
公开(公告)号: CN101388898A 公开(公告)日: 2009-03-18
发明(设计)人: 施广宇;贾迪希·辛格·巴巴拉(JagdishSingh);拉贾特·笈多(RajatGupta) 申请(专利权)人: 华为技术有限公司
主分类号: H04L29/08 分类号: H04L29/08;H04L12/56
代理公司: 北京凯特来知识产权代理有限公司 代理人: 郑立明
地址: 518129广东省*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 对等 网络 平台 架构
【说明书】:

技术领域

发明涉及网络通信领域,尤其涉及一种P2P(peer-to-peer,对等)网络平台的架构。 

背景技术

最近P2P网络因其特性符合时代需求,并且其本身又堪称P2P计算的典范,已越来越受重视,P2P网络技术将渗透到许多领域中。在P2P网络技术中,如何在各种扰动条件下正确地进行路由或查询是一个关键问题。 

在P2P网络技术中,各个对等体(Peer)的“节点能力”往往具有相异性,该相异性表现在CPU速度、可用带宽、存储空间等方面。要将P2P网络的规模增加到最大,就必须考虑这些“节点能力”相异性的问题。 

一些非开放式的P2P中间件框架通常都使用各厂家自已定义的协议,框架与框架之间互不兼容,每一个P2P网络形成了一个封闭的社区,完全与其它P2P网络隔离,从而降低了P2P网络在使用不同厂家设备上的优势。不能有效对业务进行控制。 

开源社区项目JXTA(juxtapose,认为P2P会是和客户-服务器方式并列的一种计算模式)平台定义了一套开放式的标准协议,JXTA平台采用独特的路由算法,可以作为开发各种非集中式网络应用的通用平台。 

JXTA平台根据角色对各对等体进行分类。将各种对等体划分为:边缘对等体(一般对等体)、汇集点超级对等体(路由用)和中继对等体(用于防火墙及NAT横越)。 

JXTA平台采用了一种松耦合非结构化网络,其路由方法称为汇集点步行者技术,该路由方法的实现过程包括如下步骤: 

步骤1、一般对等体(A,B)都将各自的广告索引分别注册到不同的汇集点超级对等体(Rdv1、Rdv2)。 

步骤2、对等体A下发一个请求查询保存在对等体B上的一条广告,将该请求发送到对等体A的汇集点Rdv1(1)。 

步骤3、Rdv1查看其是否具有上述广告的索引。如果没有,将该请求传送到下一汇集点Rdv2。 

步骤4、Rdv2收到该请求后,找到上述广告的索引并将该请求转发给对等体B。 

在实现本发明的过程中,发明人发现上述JXTA平台根据角色进行节点分类,但是角色如何划分却没有在JXTA中得到规定,大多数互联网都是由具有不同的处理能力(如可用带宽)、储存能力和会话时间能力的多种对等体组成,理想情况下应该根据这些不同的能力来划分角色,但是JXTA平台对此没有考虑。 

JXTA平台在P2P路由方面也具有如下的缺点: 

1、利用步行者技术进行搜索成功率太低。 

2、边缘对等体要通过联系汇集点的超级对等体才能进行路由。因此,所有路由都是通过一组汇集点对等体进行的,但是没有考虑这些汇集点对等体之间的过负荷因素。 

3、每个汇集点超级对等体下面的对等体的分布不清楚。 

4、汇集点超级对等体交换的路由项也是特制的,造成了在许多情况下都无可弥补的带宽浪费。 

5、没有明确规定汇集对等体与边缘对等体之间的维护方法,在有对等体离网时可能造成很高的失败率。 

6、搜索跳数是不可预测的。 

7、JXTA平台没有内置模拟器。 

8、无法替换JXTA的路由方法。 

Omnix是一种开放式的轻量级中间件平台,Omnix本身主要是一种系统架构,但它同时也是一种实现。与JXTA平台相比,Omnix平台的实现要细得多,并且允许应用编程人员替换系统的各层。 

在实现本发明的过程中,发明人发现上述Omnix平台关注的主要是系统架构,和JXTA平台一样,没有考虑完全实际的各种对等体的能力的差异。在P2P路由方面没有进行技术改进。 

发明内容

本发明实施例的目的是提供一种P2P平台的架构,可以通过网络模拟器对各种应用进行模拟。 

本发明的目的是通过以下技术方案实现的: 

一种对等网络平台的架构,包括: 

通信层,位于对等网络平台的架构的最底层,通过物理网络或模拟器和对等体之间传输消息,通过网络抽象应用编程接口和叠加网层进行通信; 

叠加网层,位于通信层之上、服务层之下,实现对等网络的路由功能,通过通用编程接口和服务层进行通信,在通信层和服务层之间传输消息; 

服务层,位于叠加网层之上,向用户终端的应用提供服务; 

所述通信层具体包括: 

传输子层,用于通过实际的传输协议和对等体之间传输消息,通过实际的传输协议向叠加网层提供网络抽象应用编程接口; 

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710121626.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top