[发明专利]一种分散计算协议栈封装系统有效
申请号: | 202110400425.1 | 申请日: | 2021-04-14 |
公开(公告)号: | CN113132374B | 公开(公告)日: | 2023-01-20 |
发明(设计)人: | 齐晓凯 | 申请(专利权)人: | 北京合众方达科技有限公司 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;H04L45/00 |
代理公司: | 北京智沃律师事务所 11620 | 代理人: | 吴志宏 |
地址: | 100000 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分散 计算 协议 封装 系统 | ||
本发明提供了一种分散计算协议栈封装系统,包括:网络节点,被配置为收到分散计算数据报文后,转发至对应的计算节点;分散计算控制器,被配置为生成与分散计算数据报文对应的流表,将流表发送至网络节点;计算节点,被配置为得到分散计算结果报文,并将分散计算结果报文发送至网络节点;所述网络节点还被配置为根据流表匹配对应的分散计算结果报文,结合流表、分散计算数据报文和分散计算结果报文封装分散计算协议栈。这种分散计算协议栈封装系统由分散计算控制器和网络节点结合,完成对分散计算协议栈的封装,降低了计算节点的性能损耗。在分散计算的应用场景中,计算节点通过具备较差的计算能力,该技术可以大幅提高整个分散计算的计算能力。
技术领域
本发明涉及网络通信技术领域,尤其涉及一种分散计算协议栈封装系统。
背景技术
现有网络设备和计算设备是严格分离的,网络设备负责计算指令报文的转发,计算设备负责运算并发回结果。该架构在分散计算体系下,需要浪费有限的计算算力。
发明内容
本发明要解决的技术问题是:为了解决现有技术中是通过计算节点来封装分散计算协议栈,导致浪费计算节点有限的计算算力的问题,本发明提供了一种分散计算协议栈封装系统来解决上述问题。
本发明解决其技术问题所采用的技术方案是:一种分散计算协议栈封装系统,包括:
计算调度器,被配置为将计算任务拆分为多个计算子任务,形成多个分散计算数据报文,将分散计算数据报文发送至网络节点;
网络节点,被配置为收到分散计算数据报文后,转发至对应的计算节点;
所述网络节点还被配置为将分散计算数据报文发送至分散计算控制器;
分散计算控制器,被配置为生成与分散计算数据报文对应的流表,将流表发送至网络节点;
计算节点,被配置为对分散计算数据报文进行处理,得到分散计算结果报文,并将分散计算结果报文发送至网络节点;
所述网络节点还被配置为根据流表匹配对应的分散计算结果报文,结合流表、分散计算数据报文和分散计算结果报文封装分散计算协议栈,将分散计算协议栈发送至计算调度器。
作为优选,所述分散计算数据报文包括链路层、网络层、计算指令集层和参数集层;
所述分散计算控制器被配置为解析分散计算数据报文,得到链路层、网络层、计算指令集层和参数集层的匹配信息,所述流表包括链路层、网络层、计算指令集层和参数集层的匹配信息以及处理动作;
所述网络节点被配置为根据流表的匹配信息匹配对应的分散计算数据报文,并根据处理动作对分散计算数据报文中的链路层、网络层、计算指令集层和参数集层进行处理,最终添加分散计算结果报文中的计算结果作为计算结果层,封装得到分散计算协议栈。
作为优选,所述计算指令集层的匹配信息包括源计算节点和计算序列号。
作为优选,所述处理动作包括添加、删除和更新。
作为优选,所述分散计算控制器与网络节点之间通过Socket、Restful API或者NetConf通信。
本发明的有益效果是,这种分散计算协议栈封装系统具有以下优点:
由分散计算控制器和网络节点结合,完成对分散计算协议栈的封装,降低了计算节点的性能损耗。在分散计算的应用场景中,计算节点通过具备较差的计算能力,该技术可以大幅提高整个分散计算的计算能力;
由于分散计算协议栈的封装由网络节点完成,降低了网络设备与计算节点的通信开销,在分散计算的恶劣网络环境下,提高了整体网络转发效率;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京合众方达科技有限公司,未经北京合众方达科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110400425.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种拉索式输电塔
- 下一篇:一种不受矿化度影响的油水两相流持水率电导测量法