[发明专利]流控方法、设备、系统及存储介质有效
| 申请号: | 201811628137.6 | 申请日: | 2018-12-28 |
| 公开(公告)号: | CN111385223B | 公开(公告)日: | 2023-08-15 |
| 发明(设计)人: | 董建波;曹政 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | H04L47/25 | 分类号: | H04L47/25;H04L47/30;H04L47/50;H04L49/90 |
| 代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 张爱 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 方法 设备 系统 存储 介质 | ||
本申请实施例提供一种流控方法、设备、系统及存储介质。在本申请实施例中,数据报文的接收节点通过网络交换设备向数据报文的发送节点发送需求信誉报文,发送节点通过网络交换设备向接收节点返回反馈信誉报文和数据报文;其中,网络交换设备可根据网络拥塞程度对反馈信誉报文进行合理限速,而反馈信誉报文在接收节点处的接收速率一定程度上反映了网络的拥塞程度、路径上的可用带宽、以及发送节点的带宽需求等,便于接收节点适时调整需求信誉报文的发送速率使之与网络状况适配,减轻网络拥塞程度,提高流控效率,节约带宽资源,保障网络正常运行。
技术领域
本申请涉及通信技术领域,尤其涉及一种流控方法、设备、系统及存储介质。
背景技术
面对高性能计算、大数据分析和浪涌型IO高并发、低时延应用,现有TCP/IP软硬件架构不再满足应用的需求。远端内存直接访问(Remote Direct Memory Access,RDMA)技术应运而生。
RDMA通过网络在两个端点的应用软件之间实现缓存(Buffer)的直接传递,又无需操作系统和协议栈的介入。采用RDMA技术可以轻易实现端点间的超低延时、超高吞吐量传输,而且基本不需要中央处理器(Central Processing Unit,CPU)、操作系统(OperatingSystem,OS)等资源介入,也不必再为网络数据的处理和搬移耗费过多其他资源。
在RDMA网络系统中,网络拥塞是系统面临的主要问题之一。目前,在RDMA网络系统中解决网络拥塞较为常见的方式是采用基于优先级的流量控制(Priority-based FlowControl,PFC)机制。但是,这种流控机制效率不足,急需一种新的流控方案。
发明内容
本申请的多个方面提供一种流控方法、设备、系统及存储介质,用以提高RDMA网络系统的流控效率,减轻网络拥塞。
本申请实施例提供一种流控方法,适用于网络交换设备,该方法包括:监控所述网络交换设备上第一缓存队列的拥塞情况;所述第一缓存队列可缓存至少一个第二节点设备发往第一节点设备的反馈信誉报文;当监控到所述第一缓存队列发生第一级拥塞时,获取所述第一缓存队列的拥塞程度;根据所述第一缓存队列的拥塞程度,对所述至少一个第二节点设备发往所述第一节点设备的反馈信誉报文进行限速处理;其中,所述至少一个第二节点设备在接收到来自所述第一节点设备的需求信誉报文后返回反馈信誉报文。
本申请实施例还提供一种流控方法,适用于第一节点设备,该方法包括:向网络交换设备发送需求信誉报文,以供所述网络交换设备将其转发给至少一个第二节点设备,所述需求信誉报文用于向所述至少一个第二节点设备请求数据报文;接收所述网络交换设备转发的来自所述至少一个第二节点设备的反馈信誉报文;根据所述反馈信誉报文的接收速率,调整所述需求信誉报文的发送速率。
本申请实施例还提供一种流控方法,适用于第二节点设备,该方法包括:接收网络交换设备转发的来自第一节点设备的需求信誉报文,所述需求信誉报文用于请求数据报文;根据所述需求信誉报文,向所述网络交换设备发送反馈信誉报文以及对应的数据报文,以供所述网络交换设备将所述反馈信誉报文以及对应的数据报文转发给所述第一节点设备。
本申请实施例还提供一种网络交换设备,包括:多个端口、存储器和一个或多个处理器;其中,所述存储器,用于存储计算机程序并为所述多个端口提供对应的缓存队列;其中,第一缓存队列用于缓存至少一个第二节点设备发往第一节点设备的反馈信誉报文;所述一个或多个处理器,用于耦合至所述存储器,用于执行所述计算机程序以用于:监控所述第一缓存队列的拥塞情况;当监控到所述第一缓存队列发生第一级拥塞时,获取所述第一缓存队列的拥塞程度;根据所述第一缓存队列的拥塞程度,对所述至少一个第二节点设备发往所述第一节点设备的反馈信誉报文进行限速处理;其中,所述至少一个第二节点设备在接收到来自所述第一节点设备的需求信誉报文后返回反馈信誉报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811628137.6/2.html,转载请声明来源钻瓜专利网。





