一种基于动态优先级调度的批量任务优化方法技术

技术编号:44647966 阅读:19 留言:0更新日期:2025-03-17 18:37
本发明专利技术公开了一种基于动态优先级调度的批量任务优化方法。该方法包括创建任务,并设定任务的优先级信息,将任务加入任务执行系统的调度队列,并按照初始优先级进行排序,以设定的第一时间间隔对调度队列中的所有任务进行扫描,以获得各个任务的优先级,以设定的第二时间间隔对任务执行系统进行资源数据采集,以获得任务执行系统的资源利用率,并判断资源利用率是否低于相应的安全阈值,若均低于相应的安全阈值,则控制按初始优先级高的任务优先执行,否则,对任务的初始优先级进行调整。本发明专利技术根据任务的优先级和资源情况动态调整任务顺序,使高优先级任务得到优先处理,提高了整体的任务处理效率和响应速度。

【技术实现步骤摘要】

本专利技术涉及批量任务处理,具体涉及一种基于动态优先级调度的批量任务优化方法


技术介绍

1、在大数据与分布式系统的快速发展下,批量任务处理已成为各大系统核心业务处理的关键。批量任务通常涉及大量数据处理、存储和传输,因此对系统资源(如cpu、内存和网络带宽)有较高要求。在传统的批量任务处理模式中,各任务的调度通常遵循预先设定的固定顺序或时间表,而不考虑任务的优先级和实时资源状态。

2、这种固定的调度方式存在多个缺陷,概括下可以分为几个方面:1、固定顺序调度限制:忽视了任务的重要性和系统资源状态。这导致在资源紧张或并发任务较多的情况下,高优先级任务往往得不到及时响应,影响系统的整体性能。2、缺乏实时性和灵活性:部分系统尝试通过手动调整任务顺序来优化处理效率,但这种方式依赖人工判断,且难以适应复杂的资源动态变化,缺乏灵活性。此外,人工干预还存在主观性强的问题,无法满足高实时性和准确性的需求。3、低效的资源利用:固定的调度方式导致低优先级任务在不必要的情况下占用大量资源,削弱了资源的使用效率,影响了系统对高优先级任务的响应速度。4、难以适应高并发环境本文档来自技高网...

【技术保护点】

1.一种基于动态优先级调度的批量任务优化方法,其特征在于,包括:

2.根据权利要求1所述的一种基于动态优先级调度的批量任务优化方法,其特征在于,所述初始优先级包括高优先级、中优先级和低优先级,并用数值1-3表示高优先级任务、数值4-6表示中优先级任务、数值7-10表示低优先级任务,同一优先级中的任务的数值越小,则优先级越高。

3.根据权利要求1所述的一种基于动态优先级调度的批量任务优化方法,其特征在于,所述预计资源需求等级分为高级、中级和低级,且其对应的资源需求权重依次为0.7、0.5和0.3。

4.根据权利要求1所述的一种基于动态优先级调度的批量任务...

【技术特征摘要】

1.一种基于动态优先级调度的批量任务优化方法,其特征在于,包括:

2.根据权利要求1所述的一种基于动态优先级调度的批量任务优化方法,其特征在于,所述初始优先级包括高优先级、中优先级和低优先级,并用数值1-3表示高优先级任务、数值4-6表示中优先级任务、数值7-10表示低优先级任务,同一优先级中的任务的数值越小,则优先级越高。

3.根据权利要求1所述的一种基于动态优先级调度的批量任务优化方法,其特征在于,所述预计资源需求等级分为高级、中级和低级,且其对应的资源需求权重依次为0.7、0.5和0.3。

4.根据权利要求1所述的一种基于动态优先级调度的批量任务优化方法,其特征在于,所述任务重要性权重的取值为1-5,其数值越大表示越重要。

5.根据权利要求1所述的一种基于动态优先级调度的批量任务优化方法,其特征在于,所述第一时间间隔为1分钟。

6.根据...

【专利技术属性】
技术研发人员:杨浩裴志龙林川齐国全刘晓
申请(专利权)人:江苏苏商银行股份有限公司
类型:发明
国别省市:

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

1