[发明专利]一种任务执行方法、装置、设备及存储介质有效
申请号: | 202111293062.2 | 申请日: | 2021-11-03 |
公开(公告)号: | CN114024858B | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 常韬;孙鹏;黎世勇 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | H04L41/12 | 分类号: | H04L41/12;H04L45/02;H04L67/10;G06F9/50;G06F9/48 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 孟维娜;马敬 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 执行 方法 装置 设备 存储 介质 | ||
1.一种任务执行方法,包括:
获得分布式计算系统中各台设备的第一物理拓扑,其中,所述第一物理拓扑为:设备中计算单元间的拓扑;
获得所述分布式计算系统中设备间的第二物理拓扑;
根据所述第一物理拓扑和第二物理拓扑,生成所述分布式计算系统中计算单元间的总物理拓扑;
获得应用程序对应的任务执行单元间的通信拓扑,其中,所述应用程序对应的任务执行单元包括:进程和/或进程中创建的线程;
对所述总物理拓扑和通信拓扑进行拓扑映射,并基于映射结果为所述应用程序对应的任务执行单元分配计算资源,以使得各任务执行单元基于所分配的资源执行任务。
2.根据权利要求1所述的方法,其中,所述获得分布式计算系统中各台设备的第一物理拓扑,包括:
按照以下方式获得分布式计算系统中每一台设备的第一物理拓扑:
探测设备中存在的计算单元以及各计算单元间的通信链路;
以各计算单元为节点,并以计算单元间的通信链路为边,构建第一拓扑;
获得各计算单元的计算能力表征值,并获得各通信链路的通信能力表征值;
基于所获得的计算能力表征值设置所述第一拓扑中节点的属性,并基于所获得的通信能力表征值设置所述第一拓扑中边的属性,得到第一物理拓扑。
3.根据权利要求2所述的方法,其中,
所述获得各计算单元的计算能力表征值,包括:
获得各计算单元的算力信息,将各计算单元的算力信息作为各计算单元的计算能力表征值;
和/或
所述获得各通信链路的通信能力表征值,包括:
针对各通信链路获得以下信息中的至少一种,将所获得的信息确定为各通信链路的通信能力表征值:
通信链路的链路带宽;
通信链路的通信延迟;
通信链路连接的计算单元间的物理距离。
4.根据权利要求1所述的方法,其中,所述获得所述分布式计算系统中设备间的第二物理拓扑,包括:
探测所述分布式计算系统中存在的设备以及各设备间的通信链路;
以各设备为节点,并以各设备间的通信链路为边,构建第二拓扑;
获得所述分布式计算系统中设备的IP地址;
获得基于所获得的IP地址、通过路由追踪方式确定的所述分布式计算系统中设备间的跳数;
基于所获得的跳数设置所述第二拓扑中边的属性,得到所述分布式计算系统中设备间的第二物理拓扑。
5.根据权利要求1所述的方法,其中,所述获得应用程序对应的任务执行单元间的通信拓扑,包括:
获得应用程序对应的任务执行单元间的通信数据;
根据所获得的通信数据,确定任务执行单元间的通信链路、任务执行单元的计算资源需求量和任务执行单元间的通信数据量;
以各任务执行单元为节点,并以各任务执行单元间的通信链路为边,构建第三拓扑;
基于所获得的计算资源需求量设置所述第三拓扑中节点的属性,并基于所获得的通信数据量设置所述第三拓扑中边的属性,得到所述应用程序对应的任务执行单元间的通信拓扑。
6.根据权利要求5所述的方法,其中,所述获得应用程序对应的任务执行单元间的通信数据,包括:
根据以下方式中的至少一种,获得应用程序对应的任务执行单元间的通信数据:
获得预设的数据收集工具收集的所述应用程序运行过程中产生的任务执行单元间的通信数据;
接收通信库在目标时间段内通过预设的数据发送接口发送的目标通信数据,将接收的目标通信数据确定为所述应用程序对应的任务执行单元间的通信数据,其中,所述目标时间段为:从所述应用程序启动至结束之间的时间段,所述目标通信数据为:所述通信库通过预设的数据抓取接口实时抓取的任务执行单元间进行通信产生的数据;
获得用户提供的所述应用程序对应的任务执行单元间的通信数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111293062.2/1.html,转载请声明来源钻瓜专利网。