[发明专利]服务承载网中服务定位和服务质量路由的集成方法无效

专利信息
申请号: 200710063492.9 申请日: 2007-02-02
公开(公告)号: CN101014046A 公开(公告)日: 2007-08-08
发明(设计)人: 徐恪;崔勇;王青青 申请(专利权)人: 清华大学
主分类号: H04L29/06 分类号: H04L29/06;H04L12/28
代理公司: 暂无信息 代理人: 暂无信息
地址: 100084北京市100*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明属于服务定位和服务质量路由技术领域,其特征在于,依次含有以下步骤:服务器向最近的服务承载网络节点注册服务,提供服务器负载信息;服务器把本地注册信息递交此类服务的集中节点;用户向最近的服务承载网络节点提出某种服务的服务质量路由请求;集中节点根据用户请求查找服务器副本信息表;集中节点使用服务器选择算法计算最优的服务器副本,再利用QoS路由算法计算该副本到用户的路径。本发明可在服务发现的同时找到多约束下的服务路径,同时,服务选择兼顾了网络延迟和服务器负载,使系统对用户的响应时间保持在较优的水平。
搜索关键词: 服务 承载 定位 服务质量 路由 集成 方法
【主权项】:
1.服务承载网中服务定位和服务质量路由的集成方法,其特征在于,所述的方法是在服务承载网络中依次按以下步骤进行的:步骤1.初始化网络管理员在该服务承载网络中部署多个节点,使节点间运行同一套服务承载网协议,以交互节点及链路信息,形成一个位于传输网络和上层应用网络之间的服务承载网络,在所述各节点组成的服务承载网络中,服务器和客户机已各自通过距离自己最近的本地服务承载网络节点接入服务承载网络,各服务器运行服务注册和更新协议与本地承载网络节点交互;步骤2.服务器注册,依次含有以下步骤:步骤2.1.服务器向本地的服务承载网节点UNodeS以(Service,Server_Load)的格式提出注册服务的申请,其中Service为该服务器所能提供的服务名称,Server_Load为该服务器的负载,同时提供该源服务器的IP地址Server_IP;步骤2.2.该UNodeS节点把收到的注册请求的源服务器IP地址和Service字段(Server_IP,Service)放入本地的服务信息表中;步骤2.3.该UNodeS节点对本地的注册表项中产生一个可在服务承载网络中唯一标识的注册消息(Service_ID,Server_Load),其中Service_ID由所述本地服务信息表项中的Service字段,本地服务承载网节点的节点号UNode_ID和Server_IP字段共同组成;服务器的负载Server_Load,记作l,是由服务承载网络中该服务器的接入节点UNodeS协助该服务器来度量的,即Server_Load的衡量标准为:实时测量得到的该服务器到其接入节点的已占用带宽Bused与此段链路的容量C之比,取值在[0,1]之间;步骤2.4.该UNodeS根据hash(Service)得出服务承载网中负责此类服务的一个集中节点号,并向此集中节点发送步骤2.3中产生的(Service_ID,Server_Load)注册消息,其中所述的hash(Service)算法是SHA-1散列算法,利用该算法将任意长度的服务名称变换为32比特的散列值,即得到服务承载网络中该集中节点的节点号;步骤2.5.该集中节点收到步骤2.4中由UNodeS节点发出的注册消息后,向其维护的服务器副本信息表中添加此注册消息;步骤3.客户端的请求和处理,依次按下述步骤进行:步骤3.1.客户端首先向接入的服务承载网络节点UNodeC提出服务请求消息,格式为(Service,QoS),其中QoS为客户提出的服务质量要求,至少应包含延迟,可用带宽和丢包率三种度量;步骤3.2.该UNodeC节点在收到步骤3.1中服务请求消息后,按步骤2.4所述的方法,同样根据hash(Service)得出服务承载网中负责此类服务的集中节点号,并向此集中节点发送(Service,QoS)请求;步骤3.3.步骤3.2中所述的集中节点收到所述(Service,QoS)请求后,按下述步骤执行:步骤3.3.1.查询步骤2.5中所述的其所维护的服务器副本信息表中各个表项中的UNodeS节点及其对应的Server_Load信息;步骤3.3.2.查询服务承载网的虚链路度量数据库,得到步骤3.3.1中所述各UNodeS节点到客户端接入节点UNodeC之间的延迟,记作d;步骤3.3.3.计算各UNodeS节点的值,此值综合反映了服务器与客户端距离以及服务器处理能力,并得到按此值从大到小排列的UNodeS节点号的序列;步骤3.3.4.计算步骤3.3.3所述节点序列中的第一个节点到UNodeC节点的路径,判断是否满足QoS约束的条件;步骤3.3.5.若步骤3.3.4计算出的是一条可行路径,则向转发客户端申请的UNodeC节点发送请求成功的消息,并后续转发给客户端;并向此UNodeS节点发送此服务的可行路径消息,后续服务器的服务数据沿此路径发送给客户端;步骤3.3.6.若步骤3.3.4计算失败,对步骤3.3.3所述的节点序列中的后续节点依次进行如步骤3.3.4的计算;步骤3.3.7.若步骤3.3.6中对步骤3.3.3所述序列的前50%的节点计算都没有可行路径,则向转发用户申请的UNodeC节点发送请求失败的消息,并后续转发给客户端。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/200710063492.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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