[发明专利]一种命令传输方法、装置、设备及介质在审
申请号: | 202310330700.6 | 申请日: | 2023-03-30 |
公开(公告)号: | CN116366700A | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 张砚凯;赵帅;刘清林 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L67/125 | 分类号: | H04L67/125;H04L69/22;H04L47/625 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 付丽 |
地址: | 215100 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 命令 传输 方法 装置 设备 介质 | ||
本申请公开了一种命令传输方法、装置、设备及介质,涉及计算机技术领域,包括:获取命令,确定出传输顺序;按照传输顺序为各命令添加唯一标识,以得到各目标命令,将各目标命令发送至接收端,以便接收端在获取到目标命令后,生成返回结果;获取返回结果,并对返回结果进行解析,若返回结果为成功,则基于返回结果中的最后一个目标命令对应的传输顺序确定出下一个待传输的传输顺序;根据下一个待传输的传输顺序确定出下一个待传输的目标命令,将下一个待传输的目标命令发送至接收端,以便接收端对待传输的目标命令进行处理,直至所有的目标命令处理完成。通过本申请的上述技术方案,能够增加命令传输的性能,提高命令传输的效率。
技术领域
本发明涉及计算机技术领域,特别涉及一种命令传输方法、装置、设备及介质。
背景技术
现有技术中,RDMA(Remote-Direct Memory Access,远程内存直接访问)链路分为一个admin管理队列和多条IO(Input/Output,输入/输出)队列。admin队列主要用来传输管理命令,IO队列则是传输数据使用。针对每一个IO队列来说,发送IO命令或数据过程是串行的,当第一个命令传送到接收端,接收端收到并且处理完成后会给发送端回复命令的status(称为命令的执行结果)。发送端在收到命令的status后,才会根据结果发送第二个命令。以上发送端称为initiator,接收端称为target。所以针对单个io队列来说,传输命令或数据的速度存在很多的限制因素,当网络有延迟时会大大推迟下一个命令的发送时间,最终导致性能不高。
由上可见,如何增加命令传输的性能,提高命令传输的效率是本领域有待解决的问题。
发明内容
有鉴于此,本发明的目的在于提供一种命令传输方法、装置、设备及介质,能够增加命令传输的性能,提高命令传输的效率。其具体方案如下:
第一方面,本申请公开了一种命令传输方法,应用于发送端,包括:
获取待传输的命令,并确定出传输顺序;
按照所述传输顺序为各所述命令添加唯一标识,以得到各目标命令,并将各所述目标命令发送至接收端,以便所述接收端在获取到所述目标命令后,对所述目标命令进行处理,并生成返回结果;
获取所述接收端发送的所述返回结果,并对所述返回结果进行解析,若所述返回结果为成功,则基于所述返回结果中的最后一个目标命令对应的传输顺序确定出下一个待传输的传输顺序;
根据所述下一个待传输的传输顺序确定出下一个待传输的目标命令,将所述下一个待传输的目标命令发送至所述接收端,以便所述接收端对所述待传输的目标命令进行处理,直至所有的所述目标命令处理完成。
可选的,所述获取待传输的命令,并确定出传输顺序之前,还包括:
调用互联网协议地址,并对所述互联网协议地址进行网络畅通解析,若网络畅通,则获取连接请求,调用路由请求,并基于所述连接请求对所述路由请求进行解析,若路由正常,则获取连接资源信息;
调用连接命令,基于所述连接命令并利用所述连接资源信息建立本地与所述接收端之间的远程内存直接访问连接关系。
可选的,所述调用连接命令,基于所述连接命令并利用所述连接资源信息建立本地与所述接收端之间的远程内存直接访问连接关系,包括:
调用连接命令,并将所述连接命令发送至所述接收端,以便所述接收端在获取所述连接命令后,对所述连接命令进行响应,若响应成功,则生成用于表征本地与所述接收端之间的远程内存直接访问连接关系建立成功的信息,并将所述信息发送至本地。
可选的,所述获取待传输的命令,并确定出传输顺序,包括:
基于所述远程内存直接访问连接关系并采用多线程的方式创建IO队列,并为所述IO队列添加计数功能;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310330700.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:超结结构、半导体器件结构及其制备方法
- 下一篇:一种多功能远红外理疗仓