计算设备的任务管理方法及装置、存储介质、计算设备制造方法及图纸

技术编号:31494195 阅读:24 留言:0更新日期:2021-12-18 12:32
一种计算设备的任务管理方法及装置、存储介质、计算设备,所述方法包括:获取任务依赖矩阵,所述任务依赖矩阵记录有所述计算设备可执行的任务的相互依赖关系;获取执行状态矩阵,所述执行状态矩阵记录有所述计算机设备可执行的任务的执行状态,所述执行状态至少包括执行完成和未执行完成;根据所述任务依赖矩阵和所述执行状态矩阵,判断各个任务是否满足被执行条件,其中,当目标任务依赖的所有其他任务均被执行完成时,所述目标任务满足被执行条件。通过该方法,能够一次性判断计算设备中的多个任务是否满足被执行条件,实现正向的精准管理任务,节省计算资源,提高任务管理效率。提高任务管理效率。提高任务管理效率。

【技术实现步骤摘要】
计算设备的任务管理方法及装置、存储介质、计算设备


[0001]本专利技术涉及计算机
,尤其涉及计算设备的任务管理方法及装置、存储介质、计算设备。

技术介绍

[0002]随着计算机设备的发展,计算设备(如电脑、服务器等具备计算能力的设备)可能需要管理大量任务。任务可以指计算设备需要运行的程序、需要处理的数据、需要执行的进程等。由于不同任务之间可能存在依赖关系,在计算设备管理多个任务时,需要实时判断各个任务是否满足被执行条件,才能继续进行后续的任务调度与任务执行等操作。
[0003]特别在各个企业建设数据平台时,随着业务发展,数据平台可能承载着成十万级别甚至百万级别的任务调度,这些任务互相之间存在复杂的依赖关系,多个任务构成的任务组内部也有连续性、相关性等复杂的依赖关系。如何管理这些任务以及任务之间的依赖关系,成为一个亟待解决的问题。
[0004]任务之间的依赖关系可以表现为:只有当一个任务的一个或多个前置实例均被执行完成之后,该任务才满足被执行条件,此时该任务依赖于一个或多个前置任务。
[0005]现有技术中提供了一本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种计算设备的任务管理方法,其特征在于,所述方法包括:获取任务依赖矩阵,所述任务依赖矩阵记录有所述计算设备可执行的任务的相互依赖关系;获取执行状态矩阵,所述执行状态矩阵记录有所述计算机设备可执行的任务的执行状态,所述执行状态至少包括执行完成和未执行完成;根据所述任务依赖矩阵和所述执行状态矩阵,判断各个任务是否满足被执行条件,其中,当目标任务依赖的所有其他任务均被执行完成时,所述目标任务满足被执行条件。2.根据权利要求1所述的方法,其特征在于,所述获取任务依赖矩阵之前,还包括:根据若干个任务之间的依赖关系构建所述任务依赖矩阵,所述任务依赖矩阵的行与所述任务一一对应,所述任务依赖矩阵的列与所述任务一一对应;其中,对于所述任务依赖矩阵,当第一任务依赖第二任务时,所述第一任务对应的行和所述第二任务对应的列共同指示的元素值为第一数值;当第一任务不依赖第二任务时,所述第一任务对应的行和所述第二任务对应的列共同指示的元素值为第二数值。3.根据权利要求1或2所述的方法,其特征在于,所述获取执行状态矩阵之前,还包括:根据若干个任务中各个任务的执行状态构建所述执行状态矩阵,所述执行状态矩阵的行与任务一一对应,执行状态矩阵的列与执行时间点一一对应,每一任务包括一个或多个执行时间点;其中,对于所述执行状态矩阵,当目标任务被执行完成时,所述目标任务对应的行和所述目标执行时间点对应的列共同指示的元素值为第三数值;当目标任务未被执行完成时,所述目标任务对应的行和所述目标执行时间点对应的列共同指示的元素值为第四数值。4.根据权利要求3所述的方法,其特征在于,所述根据所述任务依赖矩阵和所述执行状态矩阵,判断各个任务是否满足被执行条件,包括:从所述任务依赖矩阵中获取各行的元素之和得到各个任务的依赖度向量;将所述任务依赖矩阵和所述执行状态矩阵相乘,得到依赖满足度矩阵;从所述依赖满足度矩阵中获取目标执行时间点对应的列向量,得到各个任务在目标执行时间点的满足度向量;比较各个任务在目标执行时间点的满足度向量和各个任务的依赖度向量,以判断各个任务是否满足被执行条件。5.根据权利要求3所述的方法,其特征在于...

【专利技术属性】
技术研发人员:许红涛吴保杰陈海洋武璇肖睿黄灿王洪涛
申请(专利权)人:海通证券股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1