一种任务调度系统、方法、装置和电子设备与流程
技术特征:
1.一种任务调度系统,其特征在于,所述任务调度系统包括至少一个任务调度模组,所述任务调度模组包括:
2.根据权利要求1所述的系统,其特征在于,所述第一缓存单元包括:
3.根据权利要求1或2所述的系统,其特征在于,所述第一缓存单元为线性环形缓存单元。
4.根据权利要求1所述的系统,其特征在于,所述第一引擎还包括:
5.根据权利要求4所述的系统,其特征在于,所述节点缓存模块包括多个缓存分区,所述缓存分区用于缓存对应的任务节点树中的至少一个任务节点信息,所述任务节点树包括具有依赖关系的多个任务节点。
6.一种任务调度方法,其特征在于,所述方法包括:
7.根据权利要求6所述的方法,其特征在于,所述缓存分区缓存的任务节点信息包括根节点信息、叶子节点信息、和/或主干节点信息,所述根节点信息为所述初始调度命令对应的节点信息或已执行任务节点信息。
8.根据权利要求6所述的方法,其特征在于,所述根据所述初始调度命令遍历对应的任务节点树,在对应的缓存分区缓存所述任务节点树中的至少一个任务节点信息包括:
9.根据权利要求8所述的方法,其特征在于,所述根据所述初始调度命令遍历对应的任务节点树,在对应的缓存分区缓存所述任务节点树中的至少一个任务节点信息包括:
10.根据权利要求7所述的方法,其特征在于,所述对所述任务节点信息进行解析,获取可执行任务节点包括:
11.一种任务调度装置,其特征在于,所述装置包括:
12.一种电子设备,包括存储器和处理器,其特征在于,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器采用如权利要求1-5中任一项所述的任务调度系统执行任务调度。
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求6-10中任一项所述的方法。
14.一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如权利要求6-10中任一项所述的方法。
技术总结
本发明实施例公开了一种任务调度系统、方法、装置和电子设备,其中,本发明实施例的任务调度系统包括至少一个任务调度模组,任务调度模组包括用于缓存初始调度命令的第一缓存单元,用于存储初始调度命令对应的至少一个任务节点的信息的第一引擎和用于缓存从第一引擎接收到的可执行任务节点信息并将可执行任务节点发送至执行引擎进行处理的第二引擎。其中,初始调度命令用于触发至少一个任务,任务节点的信息包括所述任务节点的依赖关系。由此,本发明实施例的任务调度系统可以提高单个第一缓存单元的并行度,且使得在任务命令可被执行时被调度执行避免了不同任务命令的相互阻塞,进而提高了任务调度效率。
技术研发人员:黄家辉,金哲宾,冯超,田云,陈俊
受保护的技术使用者:北京平头哥信息技术有限公司
技术研发日:
技术公布日:2024/11/14
技术研发人员:黄家辉,金哲宾,冯超,田云,陈俊
技术所有人:北京平头哥信息技术有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除