[发明专利]一种基于分布式生成树的跨界服务网络架构有效
申请号: | 202011458575.X | 申请日: | 2020-12-11 |
公开(公告)号: | CN112468345B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 张欢;尹建伟;郑邦蓬;庞盛业;张毛林;郭玉成 | 申请(专利权)人: | 浙江大学 |
主分类号: | H04L41/044 | 分类号: | H04L41/044;H04L41/142;H04L67/1004;G06F9/50;G06F9/54 |
代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 白静兰;胡红娟 |
地址: | 310013 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分布式 生成 服务 网络 架构 | ||
1.一种基于分布式生成树的跨界服务网络架构,跨界服务网络包括服务交换机节点和服务路由器节点,其特征在于,将跨界服务网络定义为四元组(D,L,f,e)的无向图,其中:
D为无向图中分布式生成树的集合,DST=SN∪RN,SN为服务交换机节点集合,RN为服务路由器节点;每一棵分布式生成树DST包括一个顶层节点、多个上层骨干节点和若干个底层服务节点,服务交换机节点作为底层服务节点,服务路由器节点作为上层骨干节点和唯一的顶层节点;
L为无向图中边的集合,L=SR∪SS,SR表示服务交换机和服务路由器之间的连接关系,SS表示服务交换机和服务交换机之间的连接关系;
f表示服务与节点之间的映射关系,f=(service,s,r)|s∈SN,r∈RN,s和r分别表示服务所处的服务交换机节点以及服务路由器节点,f代表服务在跨界服务网络中的定位;
e表示节点之间的事件,e=s1,s2,event,节点s1和节点s2为服务交换机节点或服务路由器节点,event表示两个节点之间发生的事件;
服务交换机节点是直接的服务持有者同时也是跨界服务网络中的服务调用发起者;
服务路由器节点用于管理服务交换机注册的服务,同时承担服务发现、服务路由和服务代理的功能;
所述跨界服务网络中的关键过程包括网络的初始化建立、节点加入和节点退出网络的过程,以及节点之间的负载均衡;
所述节点之间的负载均衡包括:在服务调用到达相应的服务交换机节点时,计算当前服务交换机节点当前负载水平ρ;根据当前负载水平ρ直接发起服务调用或选择其他服务节点进行服务调用转发;
选择其它服务节点进行服务调用转发为:向当前服务交换机节点所在区域内其他服务交换机发起查询信息选择区域内负载水平较低的服务交换机节点进行服务调用转发;或当前服务交换机节点向服务路由器节点发起跨区域负载均衡信息,服务路由器节点负责在网络拓扑中寻找合适的服务交换机节点并将对应的地址返回给服务交换机节点,由服务交换机节点进行服务调用转发。
2.如权利要求1所述的基于分布式生成树的跨界服务网络架构,其特征在于,所述服务交换机节点包括:
服务注册模块,负责网络中服务的注册与开放:在企业生产新的服务后,通过向服务注册中心发起请求,由服务注册中心向所属的服务路由器进行服务注册,将服务开放到跨界服务网络中;
服务映射模块,负责管理网络中标准服务的映射策略:企业通过服务策略配置模块将企业内部服务映射到标准服务,将自身服务资源开放到网络中;其中的映射规则由服务策略配置模块进行管理;
服务策略配置模块,负责在网络中配置下发缓存策略、路由策略:服务交换机支持通过配置策略的方式来自由地使用各种缓存策略,从而达到缓存使用的最优化;
缓存模块,负责存储网络中的各项信息,包括路由信息、服务调用缓存信息和服务自身元信息;其中,路由信息由服务策略配置模块建立;
安全管控模块,用于提供服务交换机和服务路由器之间的通信的安全性。
3.如权利要求1所述的基于分布式生成树的跨界服务网络架构,其特征在于,所述服务路由器节点包括:
存储模块,用于服务路由器节点为区域内服务缓存提供缓冲的二级缓存;以及用于存储服务路由表及服务路由过程中的必要信息;
路由模块,用于在服务路由过程中跨区域节点之间的路由建立;
消息处理模块,用于节点通讯:负责服务路由器之间、服务路由器和服务交换机之间以及服务路由器内部组件的交互;
服务路由器在运行过程中收到的所有信息首先需要经过消息处理模块的解析和分类,再按照类型传递给相关的组件,将存储模块和路由模块完全解耦。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011458575.X/1.html,转载请声明来源钻瓜专利网。