[发明专利]对等网络节点服务状态监控方法有效
申请号: | 200710121927.0 | 申请日: | 2007-09-18 |
公开(公告)号: | CN101394313A | 公开(公告)日: | 2009-03-25 |
发明(设计)人: | 郑合文 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/28 |
代理公司: | 北京同立钧成知识产权代理有限公司 | 代理人: | 刘 芳 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对等 网络 节点 服务 状态 监控 方法 | ||
技术领域
本发明涉及一种对等网络节点服务状态监控方法,尤其涉及一种在对等网络中,监控对等节点提供对等网络服务的能力,即其服务状态的方法。
背景技术
对等网络是目前普遍使用的一种网络,由多个独立的节点相互连接形成,这些节点被称为对等节点(Peer)。每个对等节点贡献自己的能力并相互协作来提供对等网络服务,当前对等网络服务主要包括分布式存储服务和分布式传送服务。对等网络不是一个实际的物理网络而是一个逻辑网络,它承载于其它网络,比如因特网(Internet)之上,通常对等网络由对等节点通过传送层连接,比如TCP连接形成拓扑,这些传送层连接充当对等网络的逻辑链路,对等网络本质上是一个叠加网络(overlay networks)。对等网络可以为不同的应用提供服务。对等网络是由多个对等节点协作提供服务的,这使得它避免了传统的客户端/服务器架构下网络的单点失效风险。
现有技术中一种典型的对等网络结构示例如图1所示,这个示例的对等网络中仅包含对等节点1~6。在这个对等网络中,对等节点1~6相互之间建立连接从而形成一个网状网。实际的叠加网络没有强制要求每两个对等节点之间必须建立连接,即实际的叠加网络可以不是一个网状网。
组成对等网络的对等节点在对等网络中有着自己独立而且唯一的标识,这个标识被称为节点标识,节点标识与该节点在底层承载网络的标识,即IP地址无关。对等网络中的对等节点可以自由的加入和退出对等网络,对等节点在对等网络中的标识与对等网络接入因特网的位置也无关。
使用分布式存储服务保存在对等网络中的资源,在对等网络中也有自己独立的标识,这个标识被称为资源标识。在对等网络中,特别是在结构化拓扑下,资源标识与节点标识位于同一个数值空间,它们之间可以直接比较,资源通常使用分布式数据库算法保存在其节点标识与资源标识最接近的对等节点上。
对等网络不仅能为对等节点上的应用资源提供分布式存储服务和数据的分布式传送服务,还可以为那些没有能力参与构建对等网络或不愿意参与构建对等网络的节点提供分布式存储与分布式传送服务。这些没有参与构建对等网络的节点被称为客户节点,与对等节点相比,客户节点不提供分布式存储功能也不提供分布式传送功能,客户节点不运行分布式数据库算法,客户节点通过对等节点获得对等网络提供的分布式存储服务与分布式传送服务。最本质的区别在于,对等节点是对等网络上可路由的节点,而客户节点则不能在对等网络上路由,即对等网络对于客户节点而言是透明的。一个客户节点可以接入到一个或多个对等节点,一个对等节点可以为一个或多个客户节点提供对等网络服务。无论一个客户节点接入到多少个对等节点,通常在一个时刻仅有一个对等节点为其提供对等网络服务,这个与客户节点直接相连,并提供对等网络服务的对等节点称为该客户节点的伺服对等节点(HostPeer)。一个客户节点同时接入到多个对等节点,可以确保其获取对等网络服务的可靠性。一旦当前为客户节点提供服务的伺服对等节点失效后,客户节点可以选择其它的对等节点作为伺服对等节点,继续接受服务。包括客户节点的对等网络结构示例如图2所示,该对等网络中包含对等节点1~6和客户节点10、20、30,其中客户节点(Client-1)10同时接入到两个对等节点(Peer-2)2和(Peer-3)3上,对等节点(Peer-3)3可以同时为两个客户节点(Client-1)10和(Client-2)20提供服务。
在对等网络中,来自客户节点的数据流量会触发Host Peer在对等网络上产生数据流量以提供服务,如图3所示。在一次服务的过程中,客户节点 10的数据流是直接发送给Host Peer,即对等节点(Peer-2)2的,如图3中所示的数据流a,采用的是因特网的路由规则,即IP路由;Host Peer为客户节点10提供对等网络服务而产生的数据流b、c是在对等网络上逐跳传送的,采用的是对等网络的路由规则,即分布式路由。不同的分布式算法,例如“Chord”、“Pastry”等使用不同的路由表和路由机制,但它们具有相同的特点,就是从分布式路由表中选取与目的标识最接近的对等节点标识,除非自己是与目的标识最接近的对等节点,将具有该标识的节点作为分布式路由的下一跳,目的标识可以是一个资源标识或一个节点标识,由于它们位于同一个数值空间,因而在比较以及路由上的行为没有区别。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710121927.0/2.html,转载请声明来源钻瓜专利网。