故障任务的转移方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:37958007 阅读:15 留言:0更新日期:2023-06-30 09:31
本申请涉及一种故障任务的转移方法、装置、计算机设备和存储介质。本申请涉及人工智能技术领域,方法包括:若通过分布式应用程序协调中心,感知到执行器集群中存在正在执行任务的故障执行器,则获取故障执行器的任务执行断点;根据任务执行断点,获取故障执行器的未执行任务;根据未执行任务的任务属性,为未执行任务分配转移执行器;通过分布式应用程序协调中心,将未执行任务下发至转移执行器,并接收转移执行器反馈的未执行任务的任务执行结果。通过上述方法可以在执行器故障的情况下,保证任务能够继续进行,且能够增加任务执行效率。率。率。

【技术实现步骤摘要】
故障任务的转移方法、装置、计算机设备和存储介质


[0001]本申请涉及人工智能
,特别是涉及一种故障任务的转移方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着现代科技的发展,越来越多的人工智能取代人力执行任务,同时人们对任务执行效率的要求也越来越高,但是,当前的任务执行器在执行任务时,如果任务执行器发生故障或宕机,正在执行的任务就会停滞,直至任务执行器修复完成以后,才会继续执行任务,但大多数情况下,修复任务执行器会耗费大量的时间,如果等任务执行器修复完成再继续执行任务,会大大降低任务的执行效率。
[0003]而且,在实际的操作中,会遇到很多较为紧急的任务,任务执行器发生故障或宕机时,任务无法按时完成,甚至会造成不可逆的损失,因此,如何在任务执行器发生故障或宕机的情况下,依然能够高效完成任务,成为了亟待解决的问题。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够在任务执行器发生故障或宕机时,仍能高效完成任务的故障任务的转移方法、装置计算机设备和存储介质。/>[0005]第一本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种故障任务的转移方法,其特征在于,所述方法包括:若通过分布式应用程序协调中心,感知到执行器集群中存在正在执行任务的故障执行器,则获取所述故障执行器的任务执行断点;根据所述任务执行断点,获取所述故障执行器的未执行任务;根据所述未执行任务的任务属性,为所述未执行任务分配转移执行器;通过所述分布式应用程序协调中心,将所述未执行任务下发至所述转移执行器,并接收所述转移执行器反馈的所述未执行任务的任务执行结果。2.根据权利要求1所述的方法,其特征在于,通过分布式应用程序协调中心,感知到执行器集群中存在正在执行任务的故障执行器,包括:若监听到分布式应用程序协调中心维护的执行器注册信息存在被删除的情况,则根据被删除的执行器注册信息,确定被删除执行器;其中,所述执行器注册信息是执行器集群中的各执行器与分布式应用程序协调中心建立心跳连接后在分布式应用程序协调中心注册的,且分布式应用程序协调中心会实时监测与各执行器之间的心跳连接,并对心跳断开的各执行器的执行器注册信息进行删除;判断所述被删除执行器是否正在执行任务;若是,则将所述被删除执行器作为故障执行器。3.根据权利要求2所述的方法,其特征在于,所述故障执行器中的未执行任务在所述故障执行器监测到与分布式应用程序协调中心之间的心跳连接断开后,停止执行。4.根据权利要求1所述的方法,其特征在于,根据所述未执行任务的任务属性,为所述未执行任务分配转移执行器,包括:根据所述未执行任务的任务时间属性,判断所述未执行任务是否失效;若否,则根据所述未执行任务的任务复杂度属性,判断是否对所述未执行任务进行拆分;若是,则根据所述未执行任务的任务资源属性,将所述未执行任务拆分为至少两个子任务,并为拆分后的各子任务确定转移执行器;其中,所述任务资源属性包括计算资源占用量、网络资源占用量和磁盘接口占用量中的至少一项。5.根据权利要求4所述的方法,其特征在于,根据所述未执行任务的任务资源属性,将所述未执行任务拆分为至少两个子任务,并为拆分后的各子任务确定转移执行器,包括:根据所述未执行任务的任务资源属性,确定...

【专利技术属性】
技术研发人员:曹铭洋徐克宝何旭敏张素洁
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1