[发明专利]任务处理方法、相关设备及计算机存储介质有效
申请号: | 201910687998.X | 申请日: | 2019-07-27 |
公开(公告)号: | CN112291293B | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 王庚 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L67/51 | 分类号: | H04L67/51;H04L67/568;H04L67/60 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 处理 方法 相关 设备 计算机 存储 介质 | ||
本发明实施例公开了一种任务处理方法、装置及计算机存储介质,包括:第一设备获取任务网络图,所述任务网络图包括组成业务通信的至少一个通讯任务请求和/或至少一个计算任务请求;若所述任务网络图包括所述通讯任务请求,则采用远端直接内存访问RDMA技术执行所述通讯任务请求所指示的数据传输操作;若所述任务网络图包括所述计算任务请求,则执行所述计算任务请求所指示的数据计算操作;在执行完所述任务网络图后,完成所述业务通信。采用本发明实施例,能够解决传统方案中存在的任务请求下发频繁,且无法实现除传输功能外的其他功能操作等问题。
技术领域
本发明涉及通信技术领域,尤其涉及任务处理方法、相关设备及计算机存储介质。
背景技术
无限带宽(infiniband,IB)是一种为解决高带宽和低时延需求而设计的交换网络,具体可参见IB Specification Vol 1-Release-1.3协议规定,由传输层、网络层、链路层和物理层构成。其中,传输层针对应用提供有IB资源管理类接口和输入输出(inputoutput,IO)类接口,采用队列方式完成与远端设备的业务通讯。该IO类接口主要有发送post-send接口、接收post-recv接口及队列轮询poll-cq接口。
其中,主机设备通过IB网络提供传输层实例与远端设备通讯,单个传输层实例命名为队列组(queue pair,QP),其由一个发送队列(send work queue,SQ)和一个接收队列(receive work queue,RQ)组成。一个主机设备中可同时使用多个QP,以对应与多个远端设备通讯。在主机设备与远端设备进行实际业务通信时,该业务通信中每个任务请求支持与一个QP关联,例如发送任务请求进入发送队列SQ、接收任务请求进入接收队列RQ。相应地,主机设备的远程直接数据存取(remote direct memory access,RDMA)执行引擎会按照任务请求的实际下发顺序来执行该任务请求,这样会涉及任务请求的频繁交互,影响设备性能,降低任务处理的效率。此外,RDMA执行引擎只具备数据收发的传输功能,并不支持其他操作功能,例如数据运算等,这样可能无法满足实际业务通信的需求。
发明内容
本发明实施例公开了一种任务处理的方法、相关设备及计算机存储介质,能够解决传统方案中存在的任务请求下发频繁,且无法实现除传输功能外的其他功能操作等问题。
第一方面,本发明实施例公开提供了一种任务处理的方法,所述方法应用于第一设备侧,所述方法包括:获取任务网络图,所述任务网络图包括组成业务通信的至少一个通讯任务请求和/或至少一个计算任务请求。其中,任意两个通信任务请求支持并行执行或者串行执行,所述通讯任务请求用于请求进行所述通讯任务请求所指示的数据传输操作,所述计算任务请求用于请求进行所述计算任务请求所指示的数据计算操作。当所述任务网络图包括所述通讯任务请求时,采用远端直接内存访问RDMA技术执行所述通讯任务请求所指示的数据传输操作;当所述任务网络图包括所述计算任务请求时,执行所述计算任务请求所指示的数据计算操作;在执行完所述任务网络图后,完成所述业务通信。
结合第一方面,在一些可能的实施例中,所述通讯任务请求中携带有所述通讯任务请求的传输类型,当所述通讯任务请求的传输类型指示所述通讯任务请求为发送任务请求时,第一设备获取待发送数据,采用RDMA技术发送所述待发送数据。或者,当所述通讯任务请求的传输类型指示所述通讯任务请求为接收任务请求时,第一设备接收来自第二设备采用RDMA技术发送的待接收数据。
结合第一方面,在一些可能的实施例中,所述通讯任务请求中还携带有源数据地址。当所述通讯任务请求为发送任务请求时,所述待发送数据存储于所述源数据地址中。当所述通讯任务请求为接收任务请求时,所述第一设备可将所述待接收数据存储于所述源数据地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910687998.X/2.html,转载请声明来源钻瓜专利网。