[发明专利]任务处理方法、相关设备及计算机存储介质有效
申请号: | 201910687998.X | 申请日: | 2019-07-27 |
公开(公告)号: | CN112291293B | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 王庚 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L67/51 | 分类号: | H04L67/51;H04L67/568;H04L67/60 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 处理 方法 相关 设备 计算机 存储 介质 | ||
1.一种任务处理的方法,其特征在于,所述方法包括:
第一设备获取任务网络图,所述任务网络图包括组成业务通信的至少一个通讯任务请求和/或至少一个计算任务请求,所述通讯任务请求用于请求进行所述通讯任务请求所指示的数据传输操作,所述计算任务请求用于请求进行所述计算任务请求所指示的数据计算操作,所述通讯任务请求携带所述通讯任务请求的标识、所述通讯任务请求关联的队列组QP、所述通讯任务请求的传输类型、所述通讯任务请求所依赖的其他任务请求、源数据地址和目的地址中的一种或多种,所述计算任务请求携带所述计算任务请求的标识、计算操作类型、数据操作类型、验证关键字、计算任务请求所依赖的其他任务请求、源数据地址和目的地址中的一种或多种,所述源数据地址用于存储接收的数据,所述目的地址用于存储所需发送的数据或自身计算得到的数据;
若所述任务网络图包括所述通讯任务请求,则利用所述第一设备中的任务执行引擎采用远端直接内存访问RDMA技术执行所述通讯任务请求所指示的数据传输操作;
若所述任务网络图包括所述计算任务请求,则利用所述任务执行引擎执行所述计算任务请求所指示的数据计算操作;
在执行完所述任务网络图后,完成所述业务通信。
2.根据权利要求1所述的方法,其特征在于,所述采用远端直接内存访问RDMA技术执行所述通讯任务请求所指示的数据传输操作包括:
若所述传输类型指示所述通讯任务请求为发送任务请求,则获取待发送数据,采用RDMA技术发送所述待发送数据;
若所述传输类型指示所述通讯任务请求为接收任务请求,则接收来自第二设备采用RDMA技术发送的待接收数据。
3.根据权利要求2所述的方法,其特征在于,所述采用远端直接内存访问RDMA技术执行所述通讯任务请求所指示的数据传输操作包括:
若所述通讯任务请求为发送任务请求,将所述发送任务请求存放于队列组标识对应队列组中的发送队列,等待执行所述发送任务请求获取待发送数据,采用RDMA技术发送所述待发送数据;
若所述通讯任务请求为接收任务请求,将所述接收任务请求存放于所述队列组标识对应队列组中的接收队列,等待执行所述接收任务请求接收来自第二设备采用RDMA技术发送的待接收数据。
4.根据权利要求2所述的方法,其特征在于,
当所述通讯任务请求中还携带有所述通讯任务请求所依赖的第一任务请求的标识时,所述待发送数据和所述待接收数据为所述第一任务请求的执行结果;或者,
当所述通讯任务请求中未携带所述通讯任务请求所依赖的第一任务请求的标识时,所述待发送数据和所述待接收数据为预存数据。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
在完成队列中查询到针对所述通讯任务请求的完成队列条目或者接收到针对所述通讯任务请求执行完毕的完成通知消息,确定所述通讯任务请求已执行完毕;
其中,所述完成队列存储有所述完成队列条目,用于指示执行完毕的所述通讯任务请求的标识。
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述执行所述计算任务请求所指示的数据计算操作包括:
获取待计算数据,对所述待计算数据进行所述计算操作类型所指示的计算操作,获得所述计算任务请求的执行结果。
7.根据权利要求1-5中任一项所述的方法,其特征在于,所述获取任务网络图之前,还包括:
对业务通信进行任务分解,获得组成所述业务通信的至少一个任务请求以及所述至少一个任务请求的执行依赖关系,所述执行依赖关系包括数据依赖关系和任务执行关系,所述任务执行关系包括串行执行和/或并行执行,所述数据依赖关系用于指示执行所述任务请求时所依赖的其他任务请求,所述任务请求包括所述通讯任务请求和/或计算任务请求;
根据所述至少一个任务请求及所述至少一个任务请求的执行依赖关系,生成任务网络图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910687998.X/1.html,转载请声明来源钻瓜专利网。