一种负载调度方法、装置、负载调度器、存储介质及系统制造方法及图纸

技术编号:21547610 阅读:55 留言:0更新日期:2019-07-06 21:17
本申请提供了一种负载调度方法、装置、负载调度器、存储介质及系统,其中,负载调度方法应用于负载调度器,负载调度器与目标服务器集群连接,负载调度方法包括:接收客户端发送的任务请求;基于获取的目标服务器集群中各服务器的当前硬件性能指标,确定执行任务请求的目标服务器,其中,任一服务器的当前硬件性能指标能够反映该服务器中硬件的当前使用情况;将任务请求发送至所述目标服务器执行。本申请充分考虑了目标服务器集群中各服务器的实时硬件性能,基于各服务器的当前硬件性能指标进行任务请求的分发,使得目标服务器集群中服务器的硬件资源能够得到充分利用,即服务器能够达到最优的硬件性能。

A Load Scheduling Method, Device, Load Scheduler, Storage Media and System

【技术实现步骤摘要】
一种负载调度方法、装置、负载调度器、存储介质及系统
本申请涉及负载均衡
,尤其涉及一种负载调度方法、装置、负载调度器、存储介质及系统。
技术介绍
随着云计算概念的普及,越来越多的用户和企业趋向于使用和管理具有完备生态的云计算集群。一些对可靠性有比较高的要求的大型企业也会自己组建私有化集群。由于机器设备成本高、机器类型复杂、请求计算类型多元化导致服务器集群的负载均衡策略一直是一个重难点。负载均衡的意义在于,让服务器集群中的各个服务器以最小的代价、最好的状态对外提供服务。一个好的负载均衡策略能够给用户带来更好的体验,给集群管理企业带来更低的成本,并且可以抵御一定范围的流量波动。负载均衡的过程实质为负载调度器进行负载调度的过程,即负载调度器将用户请求分配给服务器集群中的最优服务器,目前,负载调度器在进行负载调度时,只是关注了用户请求的分配,这种只从用户请求角度进行负载调度的方案导致服务器集群中服务器的利用率不高、硬件性能无法达到最优。
技术实现思路
有鉴于此,本申请提供了一种负载调度方法、装置、负载调度器、存储介质及系统,用以解决现有技术中负载调度器在进行负载调度时,只关注用户请求的分配本文档来自技高网...

【技术保护点】
1.一种负载调度方法,其特征在于,应用于负载调度器,所述负载调度器与目标服务器集群连接,所述方法包括:接收客户端发送的任务请求;基于获取的所述目标服务器集群中各服务器的当前硬件性能指标,确定执行所述任务请求的目标服务器,其中,任一服务器的当前硬件性能指标能够反映该服务器中硬件的当前使用情况;将所述任务请求发送至所述目标服务器执行。

【技术特征摘要】
1.一种负载调度方法,其特征在于,应用于负载调度器,所述负载调度器与目标服务器集群连接,所述方法包括:接收客户端发送的任务请求;基于获取的所述目标服务器集群中各服务器的当前硬件性能指标,确定执行所述任务请求的目标服务器,其中,任一服务器的当前硬件性能指标能够反映该服务器中硬件的当前使用情况;将所述任务请求发送至所述目标服务器执行。2.根据权利要求1所述的负载调度方法,其特征在于,获取所述目标服务器集群中各服务器的当前硬件性能指标,包括:获取设置于所述服务器集群中各个服务器上的数据采集器实时采集的、各服务器的当前硬件性能指标。3.根据权利要求1所述的负载调度方法,其特征在于,所述基于获取的所述目标服务器集群中各服务器的当前硬件性能指标,确定执行所述任务请求的目标服务器,包括:基于所述目标服务器集群中各服务器的当前硬件性能指标,确定所述目标服务器集群中是否存在能够执行所述任务请求的服务器;若所述目标服务器集群中存在能够执行所述任务请求的服务器,则从所述能够执行所述任务请求的服务器中确定执行所述任务请求的目标服务器;若所述目标服务器集群中不存在能够执行所述任务请求的服务器,则在所述目标服务器集群中添加一空闲服务器,将添加的空闲服务器作为执行所述任务请求的目标服务器。4.根据权利要求3所述的负载调度方法,其特征在于,所述方法还包括:当所述目标服务器集群中存在任务请求量小于预设任务请求量阈值的服务器时,将该服务器的任务请求发送至其它服务器执行,并将该服务器从所述目标服务器集群中移出。5.根据权利要求3所述的负载调度方法,其特征在于,所述基于所述目标服务器集群中各服务器的当前硬件性能指标,确定所述目标服务器集群中是否存在能够执行所述任务请求的服务器,包括:通过所述目标服务器集群中各服务器的当前硬件性能指标,确定所述目标服务器集群中各服务器的当前压力值;基于所述目标服务器集群中各服务器的当前压力值,确定所述目标服务器集群中是否存在能够执行所述任务请求的服务器。6.根据权利要求5所述的负载调度方法,其特征在于,所述基于所述目标服务器集群中各服务器的当前压力值,确定所述目标服务器集群中是否存在能够执行所述任务请求的服务器,包括:若所述目标服务器集群中存在当前压力值小于或等于预设压力阈值的服务器,则确定所述目标服务器集群中存在能够执行所述任务请求的服务器;若所述目标服务器集群中不存在当前压力值小于或等于预设压力阈值的服务器,则确定所述目标服务器集群中不存在能够执行所述任务请求的服务器。7.根据权利要求1~6中任意一项所述的负载调度方法,其特征在于,任一服务器的当前硬件性能指标包括以下指标中的一种或多种:CPU的当前性能指标、GPU的当前性能指标、内存的当前性能指标、该服务器上的服务在该服务器上的硬件资源占用指标、该服务器的当前带宽利用率、该服务器的当前访问流量频率。8.根据权利要求7所述的...

【专利技术属性】
技术研发人员:叶飞王金钖
申请(专利权)人:科大讯飞股份有限公司
类型:发明
国别省市:安徽,34

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

1