[发明专利]集群调度方法和装置有效
申请号: | 201910036366.7 | 申请日: | 2019-01-15 |
公开(公告)号: | CN109766189B | 公开(公告)日: | 2022-01-18 |
发明(设计)人: | 弓静;文连;柳笛;张言 | 申请(专利权)人: | 北京地平线机器人技术研发有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京布瑞知识产权代理有限公司 11505 | 代理人: | 孟潭 |
地址: | 100080 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 调度 方法 装置 | ||
本申请实施例提供了一种集群调度方法和装置,解决了现有集群调度方式的系统开销大、通用性差、可移植性差、可扩展性差以及学习和使用成本高的问题。该集群调度方法包括:加载配置文件,其中所述配置文件包括用户指定的调度策略;根据所述用户指定的调度策略确定目标服务器;以及将当前处理请求分配给所述目标服务器执行。
技术领域
本申请涉及通信技术领域,具体涉及一种集群调度方法和装置。
背景技术
集群调度是指将处理请求转发到集群中不同的服务器上以实现资源的有效利用和实时处理,以此实现集群的负载均衡。然而现有的集群调度方式一般紧耦合于一套完整的调度系统,主要为了解决某些特定场景下的复杂问题而设计,存在较多的组件依赖和环境依赖,会引入额外的系统性能开销。同时,由于只适用某些特定需求场景,通用性、可移植性和可扩展性都较差。此外,对于使用者的学习和使用成本也较高。
发明内容
有鉴于此,本申请实施例提供了一种集群调度方法和装置,解决了现有集群调度方式的系统开销大、通用性差、可移植性差、可扩展性差以及学习和使用成本高的问题。
根据本申请的一个方面,本申请一实施例提供的一种集群调度方法,包括:加载配置文件,其中所述配置文件包括用户指定的调度策略;根据所述用户指定的调度策略确定目标服务器;以及将当前处理请求分配给所述目标服务器执行。
根据本申请的另一个方面,本申请一实施例提供的一种集群调度装置,包括:配置加载模块,配置为加载配置文件,其中所述配置文件包括用户指定的调度策略;目标服务器确定模块,配置为根据所述用户指定的调度策略确定目标服务器;以及请求分配模块,配置为将当前处理请求分配给所述目标服务器执行。
本申请另一实施例提供一种电子设备,包括:处理器;以及存储器,在所述存储器中存储有计算机程序指令,所述计算机程序指令在被所述处理器运行时使得所述处理器执行如前所述的集群调度方法。
本申请另一实施例一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行如前所述的集群调度方法。
本申请实施例提供的一种集群调度方法和装置,通过设置可加载的配置文件以获取用户指定的调度策略,将集群调度的执行逻辑划分为位于上层的调度策略层和位于底层的调度框架层,实现了一种调度策略的配置/执行和调度框架的配置/执行完全解耦的集群调度方式。这样用户可以通过调度框架层建立通用的通信交互框架配置,而不必考虑调度框架层的配置变化对于调度策略的影响,使得调度过程的执行摆脱了对应用场景的组件依赖和环境依赖,减少了额外的系统性能开销。同时,用户还可通过加载配置文件对调度策略进行自由配置,不必考虑对调度框架层已有配置的影响,从而大大提高了调度策略的可移植性和可扩展性。此外,由于用户还可根据实际场景需求对调度策略进行自定义配置,这样也节省掉了用户的学习和使用成本。
附图说明
图1所示为本申请一实施例提供的一种集群调度方法的流程示意图。
图2所示为本申请另一实施例提供的一种集群调度方法中确定用户指定的调度策略的流程示意图。
图3所示为本申请一实施例提供的一种集群调度方法中无状态轮询调度策略的流程示意图。
图4所示为本申请一实施例提供的一种集群调度方法中有状态调度策略的流程示意图。
图5所示为本申请一实施例提供的一种集群调度方法中基于响应时间调度策略的流程示意图。
图6所示为本申请一实施例提供的一种集群调度方法中基于剩余计算能力调度策略的流程示意图。
图7所示为本申请一实施例提供的一种集群调度方法的原理示意图。
图8所示为本申请一实施例提供的一种集群调度装置的结构示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京地平线机器人技术研发有限公司,未经北京地平线机器人技术研发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910036366.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种负载均衡调度方法及系统
- 下一篇:云资源调度方法、装置、设备及存储介质