[发明专利]一种网络优化方法和装置在审
申请号: | 202210238002.9 | 申请日: | 2022-03-10 |
公开(公告)号: | CN114448896A | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 余学山;杨飘飘;赵耀;龚叶君 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | H04L47/12 | 分类号: | H04L47/12;H04L47/50;H04L43/0888 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 章愫;臧建明 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 优化 方法 装置 | ||
本申请提供了一种网络优化方法和装置,涉及互联网技术领域,可用于金融领域或其他领域。该方法包括:第一设备基于RDMA技术,通过第一链路接收来自第二设备的数据;第一设备确定在第一预设周期内通过第一链路发送PFC反压帧的异常次数超出第一预设门限;第一设备根据第一链路中的流量,对第一链路中的队列进行优化。基于上述方法,通过发送PFC反压帧的异常情况监测第一链路中是否有异常,并根据第一链路中的流量判断异常情况,针对不同的网络异常情况采用不同的手段对队列进行优化,进而达到提高RDMA网络的性能的目的。
技术领域
本申请涉及互联网技术领域,尤其涉及一种网络优化方法和装置。
背景技术
远程直接数据存取(remote direct memory access,RDMA)技术,可以实现通过网络将数据直接传入计算机存储,而不对计算机的处理功能造成影响,而且具有延迟更低、吞吐量更高、计算机中央处理器(central processing unit,CPU)占用率更低等优点,被广泛应用在物联网技术领域中。RDMA网络对于丢包非常敏感,一旦丢包就会造成网络性能急剧下降。因此,需要构造RDMA网络的无损队列以保障RDMA的网络性能。
然而,目前构造网络的无损队列存在一些困难。比如,当RDMA网络出现拥塞时,拥塞流量进入队列,可能会导致丢包进而导致队列受损;又如,当RDMA网络出现死锁时,会导致多条队列受损。因此,需要一种方法对RDMA网络进行优化,以提高RDMA网络的性能。
发明内容
本申请提供了一种网络优化方法和装置,对可能出现网络异常的设备进行监测,判断设备的网络异常情况,以便于在存在网络异常的情况下对队列进行优化,进而提高RDMA网络的性能。
第一方面,本申请提供了一种网络优化方法,该方法包括:第一设备基于RDMA技术,通过第一链路接收来自第二设备的数据,第一链路包括多个队列,数据传输在多个队列中的部分队列中;第一设备确定在第一预设周期内通过第一链路发送基于优先级的流量控制(priority-based flow control,PFC)反压帧的异常次数超出第一预设门限;第一设备根据第一链路中的流量,对第一链路中的队列进行优化。
基于上述方法,通过PFC反压帧的异常情况监测第一链路中是否有异常,并根据第一链路中的流量判断异常情况,并在存在网络异常的情况下对队列进行优化,进而提高RDMA网络的性能。
其中,第一预设周期包括多个第二预设周期;结合第一方面,在第一方面的某些可能的实现方式中,第一设备确定在第一预设周期内通过第一链路发送基于优先级的流量控制PFC反压帧的异常次数超出第一预设门限,包括:第一设备监测第一预设周期内的每个第二预设周期中通过第一链路发送PFC反压帧的数量;第一设备在第一预设周期内存在多个第二预设周期满足通过第一链路发送的PFC反压帧的数量超出第二预设门限,且所述多个第二预设周期的数量超出第一预设门限的情况下,确定在第一预设周期内通过第一链路发送PFC反压帧的异常次数超出第一预设门限。
结合第一方面,在第一方面的某些可能的实现方式中,第一设备监测第一预设周期内的每个第二预设周期中通过第一链路发送PFC反压帧的数量,包括:第一设备从网管平台获取第一设备的日志;第一设备基于日志,监测第一预设周期内的每个第二预设周期中通过第一链路发送PFC反压帧的数量。
结合第一方面,在第一方面的某些可能的实现方式中,第一设备根据第一链路中的流量,对第一链路中的队列进行优化,包括:第一设备根据第一链路的流量,确定第一链路是否发生死锁;以及,第一设备在第一链路发生死锁的情况下,将用于连接第一链路的第一端口隔离;或第一设备在第一链路未发生死锁的情况下,向第二设备发送切换请求,切换请求用于请求第二设备将数据切换至第一链路的备份队列中。
可选地,在第一设备在第一链路未发生死锁的情况下,该方法还包括:第一设备关闭第一端口的PFC功能。
可选地,备份队列为多个队列中预先定义的队列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210238002.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车辆底盘组件及汽车
- 下一篇:一种聚硫醇固化剂和单组份环氧胶黏剂及其制备方法