【技术实现步骤摘要】
节点调度方法及装置、存储介质、电子装置
本专利技术涉及集群网络、负载均衡领域,具体而言,涉及一种节点调度方法及装置、存储介质、电子装置。
技术介绍
在分布式运行场景中,通常是由一台主节点及若干台子节点共同组成的集群网络,主节点负责业务的分发调度、节点容错等管理,子节点则承担具体业务的执行。在主节点上的核心任务是将整个系统的总业务调度到各个子节点,让子节点负载业务。通过负载均衡调试算法能很公平的让每个子节点均能分配到与其自身业务负载能力相当的业务量。针对相关技术中,分布式集群系统中每个节点负载无法实现精细化控制和合理化分配的问题,目前尚未存在有效的解决方案。
技术实现思路
本专利技术实施例提供了一种节点调度方法及装置、存储介质、电子装置,以至少解决相关技术中分布式集群系统中每个节点负载无法实现精细化控制和合理化分配的问题。根据本专利技术的一个实施例,提供了一种节点调度方法,包括:确定分布式集群中的用于存储数据的多个子节点的负载参数值,其中,所述负载参数值至少包括以下之一:负载静态参数值、负载 ...
【技术保护点】
1.一种节点调度方法,其特征在于,包括:/n确定分布式集群中的用于存储数据的多个子节点的负载参数值,其中,所述负载参数值至少包括以下之一:负载静态参数值、负载动态参数值,所述负载静态参数值是指存储节点上设备的硬件配置,所述负载动态参数是指存储节点上设备分配的负载量;/n根据所述多个子节点的负载参数值在所述多个子节点中选择符合负载分配条件的目标子节点;/n利用所述目标子节点存储目标数据。/n
【技术特征摘要】
1.一种节点调度方法,其特征在于,包括:
确定分布式集群中的用于存储数据的多个子节点的负载参数值,其中,所述负载参数值至少包括以下之一:负载静态参数值、负载动态参数值,所述负载静态参数值是指存储节点上设备的硬件配置,所述负载动态参数是指存储节点上设备分配的负载量;
根据所述多个子节点的负载参数值在所述多个子节点中选择符合负载分配条件的目标子节点;
利用所述目标子节点存储目标数据。
2.根据权利要求1所述的方法,其特征在于,根据所述多个子节点的负载参数值在所述多个子节点中选择符合负载分配条件的目标子节点,包括:
确定出所述多个子节点中负载参数值未达到警戒负载值的第一子节点;
根据所述第一子节点的负载参数值从所述第一子节点中选择出符合所述负载分配条件的第二子节点作为所述目标子节点。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在确定所述多个子节点中不存在所述第一子节点或者不存在所述第二子节点的情况下,确定出所述多个子节点中负载参数值已达到所述警戒负载值的第三子节点;
根据所述第三子节点的负载参数值从所述第三子节点中选择出符合所述负载分配条件的第四子节点作为所述目标子节点。
4.根据权利要求1所述的方法,其特征在于,根据所述多个子节点的负载参数值在所述多个子节点中选择符合负载分配条件的目标子节点之后,还包括:
在目标子节点的所述负载节点的负载参数值大于负载参考数值的情况下,选择所述负载参数值符合负载调整条件的子节点作为目标节点进行负载转移。
5.根据权利要求1所述的方法,其特征在于,确定多个子节点的负载参数值,包括:
在确定子节点N的负载参数值后,当存在子节点N+1的情况下,通过遍历所述子节点N+1后采集所述子节点上存储设备的负载静态参数值、负载动态参数值,其中,所述负载静态参数值至少包括:节点允许接入通道最大值C1、网络允许接入总带宽C2、存储硬盘组数C3、存储硬盘总容量C4,所述负载动态参数值至少包括:CPU使用百分率P1、内存使用百分率P2、当前接入总码流值P3、当前存储总码流值P4、当前转发总码流值P5;
根据所述多个子节点负载静态参数值和所述负载动态参数值,得到所述子节点N+1的负载参数值,其中,所述负载参数值R=(P1*P2*(P3+P4+P5))/(C1...
【专利技术属性】
技术研发人员:杨世增,周胜斯,徐婷,张翠娜,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。