资源调度方法、装置、电子设备及存储介质与流程

文档序号:31877391发布日期:2022-10-21 22:06阅读:来源:国知局

技术特征:
1.一种资源调度方法,其特征在于,所述方法包括:接收待处理任务,并将所述待处理任务提交至集群资源管理器;通过所述集群资源管理器,确定集群资源中的资源碎片率;基于所述集群资源中的资源碎片率,确定与所述集群资源相匹配的资源调度模式,其中,所述资源调度模式包括:强制高低优亲和模式和温和高低优亲和模式;响应于与所述集群资源相匹配的资源调度模式,根据所述待处理任务的优先级对待处理任务配置相应的集群资源。2.根据权利要求1所述的方法,其特征在于,所述接收待处理任务,并将所述待处理任务提交至集群资源管理器,包括:通过云计算服务器的不同服务集群前端接收待处理任务;触发所述不同服务集群中的系统接入组件,并通过所述不同服务集群中的系统接入组件将所述待处理任务提交至与所述不同服务集群相匹配的集群资源管理器。3.根据权利要求1所述的方法,其特征在于,所述基于所述集群资源中的资源碎片率,确定与所述集群资源相匹配的资源调度模式,包括:确定与所述集群资源管理器相匹配的资源碎片率阈值;当所述集群资源中的资源碎片率大于所述资源碎片率阈值时,确定与所述集群资源相匹配的资源调度模式为温和高低优亲和模式;当所述集群资源中的资源碎片率小于等于所述资源碎片率阈值时,确定与所述集群资源相匹配的资源调度模式为强制高低优亲和模式。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:触发与所述集群资源管理器相匹配的监控进程;通过与所述集群资源管理器相匹配的监控进程,对所述集群资源中的资源碎片率进行实时监控;当所述集群资源中的资源碎片率达到所述资源碎片率阈值时,对与所述集群资源相匹配的资源调度模式进行动态调整。5.根据权利要求1所述的方法,其特征在于,所述响应于与所述集群资源相匹配的资源调度模式,根据所述待处理任务的优先级对待处理任务配置相应的集群资源,包括:当所述资源调度模式为温和高低优亲和模式时,确定所述集群资源中的节点资源的总量;触发温和高低优亲和模式的资源调度子进程,通过所述资源调度子进程根据所述待处理任务的优先级对待处理任务配置相应的集群资源;或者触发温和高低优亲和模式的资源抢占子进程,通过所述资源抢占子进程根据所述待处理任务的优先级对待处理任务配置相应的集群资源。6.根据权利要求5所述的方法,其特征在于,所述触发温和高低优亲和模式的资源调度子进程,通过所述资源调度子进程根据所述待处理任务的优先级对待处理任务配置相应的集群资源,包括:判断所述集群资源中的空闲节点资源是否满足所述待处理任务;当所述集群资源中的空闲节点资源满足所述待处理任务时,通过所述空闲节点资源处理待处理任务;
当所述集群资源中的空闲节点资源不满足所述待处理任务时,将所述待处理任务中优先级相同的任务配置于集群资源中相同的节点中,以减少集群资源中的资源碎片率。7.根据权利要求5所述的方法,其特征在于,所述触发温和高低优亲和模式的资源调度子进程,通过所述资源调度子进程根据所述待处理任务的优先级对待处理任务配置相应的集群资源,包括:判断所述集群资源中的空闲节点资源是否满足所述待处理任务中的高优先级任务;当所述集群资源中的空闲节点资源满足待处理任务中的高优先级任务时,通过所述空闲节点资源处理待处理任务中的高优先级任务;当所述集群资源中的空闲节点资源不满足待处理任务中的高优先级任务时,将高优先级任务中优先级相同的任务配置于集群资源中相同的节点中,以减少集群资源中的资源碎片率。8.根据权利要求1所述的方法,其特征在于,所述响应于与所述集群资源相匹配的资源调度模式,根据所述待处理任务的优先级对待处理任务配置相应的集群资源,包括:当所述资源调度模式为强制高低优亲和模式时,确定所述集群资源中的承载高优先级任务节点资源;遍历所述集群资源中的承载高优先级任务节点资源,当所述承载高优先级任务节点资源承载低优先级任务时,通过待处理任务中的高优先级任务抢占承载低优先级任务的任务节点。9.根据权利要求1所述的方法,其特征在于,所述方法还包括:对所述待处理任务进行解析,获取所述待处理任务的优先级标识;根据所述待处理任务的优先级标识,对所接收的待处理任务的优先级进行排序;根据所述待处理任务的优先级,创建相应的待处理任务队列。10.根据权利要求1所述的方法,其特征在于,所述根据所述待处理任务的优先级排序,对相应的网络资源配置进行调整,包括:遍历待处理任务队列,确定优先级最高的待处理任务;确定所述网络资源中各个链路的链路质量;对所述优先级最高的待处理任务配置所述网络资源中链路质量最高的链路,以实现通过所配置的链路对所述待处理任务队列中的待处理任务进行传输。11.一种资源调度装置,其特征在于,所述装置包括:信息传输模块,用于接收待处理任务,并将所述待处理任务提交至集群资源管理器;信息处理模块,用于通过所述集群资源管理器,确定集群资源中的资源碎片率;所述信息处理模块,用于基于所述集群资源中的资源碎片率,确定与所述集群资源相匹配的资源调度模式,其中,所述资源调度模式包括:强制高低优亲和模式和温和高低优亲和模式;所述信息处理模块,用于响应于与所述集群资源相匹配的资源调度模式,根据所述待处理任务的优先级对待处理任务配置相应的集群资源。12.根据权利要求11所述的装置,其特征在于,所述信息处理模块,用于确定与所述集群资源管理器相匹配的资源碎片率阈值;所述信息处理模块,用于当所述集群资源中的资源碎片率大于所述资源碎片率阈值
时,确定与所述集群资源相匹配的资源调度模式为温和高低优亲和模式;所述信息处理模块,用于当所述集群资源中的资源碎片率小于等于所述资源碎片率阈值时,确定与所述集群资源相匹配的资源调度模式为强制高低优亲和模式。13.一种电子设备,其特征在于,所述电子设备包括:存储器,用于存储可执行指令;处理器,用于运行所述存储器存储的可执行指令时,实现权利要求1至10任一项所述的资源调度方法。14.一种计算机可读存储介质,存储有可执行指令,其特征在于,所述可执行指令被处理器执行时实现权利要求1至10任一项所述的资源调度方法。

技术总结
本发明提供了一种资源调度方法、装置、电子设备以及存储介质,方法包括:通过接收待处理任务,并将待处理任务提交至集群资源管理器;确定集群资源中的资源碎片率;基于集群资源中的资源碎片率,确定与集群资源相匹配的资源调度模式,其中,资源调度模式包括:强制高低优亲和模式和温和高低优亲和模式;根据待处理任务的优先级对待处理任务配置相应的集群资源。由此可以基于集群资源中的资源碎片率,灵活确定与集群资源相匹配的资源调度模式,通过强制高低优亲和模式和温和高低优亲和模式既能够减少集群资源中的资源碎片率,使得资源的利用效率提升,又能够保证高优先级任务的及时处理,保证用户的数据处理速度,提高用户的使用体验。用体验。用体验。


技术研发人员:阎姝含 薛磊
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2021.04.21
技术公布日:2022/10/20
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1