集群负载均衡处理方法、装置、设备及计算机存储介质制造方法及图纸

技术编号:36730199 阅读:16 留言:0更新日期:2023-03-04 09:56
本申请提供一种集群负载均衡处理方法、装置、设备及计算机存储介质。该集群负载均衡处理方法包括:获取集群前一调整周期的第一历史访问数据,以及,集群在前一调整周期的第一参数值;将第一历史访问数据分别输入至N

【技术实现步骤摘要】
集群负载均衡处理方法、装置、设备及计算机存储介质


[0001]本申请涉及计算机
,尤其涉及一种集群负载均衡处理方法、装置、设备及计算机存储介质。

技术介绍

[0002]集群是一组相互独立的、被统一管理的服务器,集群中的服务器可以分摊完成一项工作任务。其中,集群中的一个服务器为一个节点。为使集群中的各个节点能够相对均衡地分摊到工作任务,从而提升集群的整体效能,常用负载均衡技术管理集群。
[0003]负载均衡技术具有多种实现策略,例如轮询法、随机法等。不同负载均衡策略的优缺点各异,一个集群在不同工作情况下,可能适用于不同的负载均衡策略。目前,集群的负载均衡策略的选择和切换,主要是靠研发人员收集和分析该集群当前使用的负载均衡策略的使用数据后,开会讨论决定是否进行负载均衡策略切换,以及,切换为何种负载均衡策略。
[0004]目前的集群负载均衡切换方法,存在效率低、准确性差等问题。

技术实现思路

[0005]本申请提供一种集群负载均衡处理方法、装置、设备及计算机存储介质,用以解决目前的集群负载均衡切换方法存在的效率低、准确性差的问题。
[0006]第一方面,本申请提供一种集群负载均衡处理方法,所述集群包括至少两个节点,所述集群支持N个负载均衡策略,所述N为大于或等于2的整数;所述集群在前一调整周期采用所述N个负载均衡策略中的第一负载均衡策略;所述方法包括:
[0007]获取集群所述前一调整周期的第一历史访问数据,以及,所述集群在所述前一调整周期的第一参数值;所述第一参数值用于表征所述集群在所述前一调整周期内,采用所述第一负载均衡策略时处理所述第一历史访问数据时,所述集群中各节点的负载均衡情况;
[0008]将所述第一历史访问数据分别输入至N

1个访问模型,得到所述集群在所述前一调整周期的N

1个第二参数值;每个所述访问模型对应所述N个负载均衡策略中除所述第一负载均衡策略之外的一个负载均衡策略,所述第二参数值用于表征所述集群在第一测试调整周期内,采用对应的负载均衡策略时处理所述第一历史访问数据时,所述集群中各节点的负载均衡情况;所述第一测试调整周期的时长与所述前一调整周期的时长相同;
[0009]根据所述N

1个第二参数值,以及,所述第一参数值,从所述N个负载均衡策略中确定目标负载均衡策略;
[0010]若所述目标负载均衡策略与所述第一负载均衡策略不同,则控制所述集群在当前调整周期使用所述目标负载均衡策略对访问数据处理。
[0011]可选地,所述根据所述N

1个第二参数值,以及,所述第一参数值,从所述N个负载均衡策略中确定目标负载均衡策略,包括:
[0012]若所述N

1个第二参数值中存在X个第二参数值对应的负载均衡情况,优于所述第一参数值对应的负载均衡情况,则根据所述X个第二参数值对应的第二负载均衡策略,确定所述目标负载均衡策略,所述X大于或等于1、且小于或等于N

1;
[0013]或者,若所述N

1个第二参数值中所有第二参数值对应的负载均衡情况,均低于或等于所述第一参数值对应的负载均衡情况,则将所述第一负载均衡策略作为所述目标负载均衡策略。
[0014]可选地,所述根据所述X个第二参数值对应的第二负载均衡策略,确定所述目标负载均衡策略,包括:
[0015]若所述X等于1,则将该第二参数值对应的第二负载均衡策略作为所述目标负载均衡策略;
[0016]若所述X大于或等于2,则根据所述X个第二参数值对应的负载均衡情况,从所述X个第二参数值对应的第二负载均衡策略中确定所述目标负载均衡策略。
[0017]可选地,所述根据所述X个第二参数值对应的负载均衡情况,从所述X个第二参数值对应的第二负载均衡策略中确定所述目标负载均衡策略,包括:
[0018]根据所述X个第二参数值对应的负载均衡情况,将所述X个第二参数值中负载均衡情况最优的第二参数值对应的第二负载均衡策略,作为所述目标负载均衡策略。
[0019]可选地,所述根据所述X个第二参数值对应的第二负载均衡策略,确定所述目标负载均衡策略,包括:
[0020]获取所述集群前M个调整周期的第二历史访问数据,以及,所述集群在所述前M个调整周期的第三参数值;所述第三参数值用于表征所述集群在所述前M个调整周期内,采用各周期对应的负载均衡策略时处理各周期的第二历史访问数据时,所述集群中各节点的负载均衡情况;所述M大于或等于2;
[0021]将所述集群前M个调整周期的第二历史访问数据,分别输入至X个访问模型,得到所述集群在所述前M个调整周期的X个第四参数值;所述X个访问模型中每个访问模型对应一个第二负载均衡策略;所述第四参数值用于表征所述集群在第二测试调整周期内,采用对应的第二负载均衡策略时处理所述第二历史访问数据时,所述集群中各节点的负载均衡情况;所述第二测试调整周期的时长与所述前M个调整周期的时长之和相同;
[0022]若所述X个第四参数值存在Y个第二参数值对应的负载均衡情况,优于所述第三参数值对应的负载均衡情况,则根据所述Y个第二参数值对应的负载均衡策略,确定所述目标负载均衡策略,所述Y大于或等于1且小于或等于X;
[0023]或者,若所述X个第四参数值中所有第四参数值对应的负载均衡情况,均低于或等于所述第三参数值对应的负载均衡情况,则将所述第一负载均衡策略作为所述目标负载均衡策略。
[0024]可选地,所述根据所述Y个第二参数值对应的负载均衡策略,确定所述目标负载均衡策略,包括:
[0025]若所述Y等于1,则将该第四参数值对应的负载均衡策略作为所述目标负载均衡策略;
[0026]若所述Y大于或等于2,则根据所述Y个第四参数值对应的负载均衡情况,从所述Y个第四参数值对应的负载均衡策略中确定所述目标负载均衡策略。
[0027]可选地,所述根据所述Y个第四参数值对应的负载均衡情况,从所述Y个第四参数值对应的负载均衡策略中确定所述目标负载均衡策略,包括:
[0028]根据所述Y个第四参数值对应的负载均衡情况,将所述Y个第四参数值中负载均衡情况最优的第四参数值对应的负载均衡策略,作为所述目标负载均衡策略。
[0029]可选地,所述控制所述集群在当前调整周期使用所述目标负载均衡策略对访问数据处理,包括:
[0030]向所述集群的负载均衡器发送负载均衡策略切换请求,所述负载均衡策略切换请求包括:目标负载均衡策略的标识。
[0031]第二方面,本申请提供一种集群负载均衡处理装置,所述集群包括至少两个节点,所述集群支持N个负载均衡策略,所述N为大于或等于2的整数;所述集群在前一调整周期采用所述N个负载均衡策略中的第一负载均衡策略;所述装置包括:
[0032]获取模块,用于获取集群所述前一调整周期的第一历史访问数据,以及,所述集群在所述前一调整周期的第一参数值本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种集群负载均衡处理方法,其特征在于,所述集群包括至少两个节点,所述集群支持N个负载均衡策略,所述N为大于或等于2的整数;所述集群在前一调整周期采用所述N个负载均衡策略中的第一负载均衡策略;所述方法包括:获取集群所述前一调整周期的第一历史访问数据,以及,所述集群在所述前一调整周期的第一参数值;所述第一参数值用于表征所述集群在所述前一调整周期内,采用所述第一负载均衡策略时处理所述第一历史访问数据时,所述集群中各节点的负载均衡情况;将所述第一历史访问数据分别输入至N

1个访问模型,得到所述集群在所述前一调整周期的N

1个第二参数值;每个所述访问模型对应所述N个负载均衡策略中除所述第一负载均衡策略之外的一个负载均衡策略,所述第二参数值用于表征所述集群在第一测试调整周期内,采用对应的负载均衡策略处理所述第一历史访问数据时,所述集群中各节点的负载均衡情况;所述第一测试调整周期的时长与所述前一调整周期的时长相同;根据所述N

1个第二参数值,以及,所述第一参数值,从所述N个负载均衡策略中确定目标负载均衡策略;若所述目标负载均衡策略与所述第一负载均衡策略不同,则控制所述集群在当前调整周期使用所述目标负载均衡策略对访问数据处理。2.根据权利要求1所述的方法,其特征在于,所述根据所述N

1个第二参数值,以及,所述第一参数值,从所述N个负载均衡策略中确定目标负载均衡策略,包括:若所述N

1个第二参数值中存在X个第二参数值对应的负载均衡情况,优于所述第一参数值对应的负载均衡情况,则根据所述X个第二参数值对应的第二负载均衡策略,确定所述目标负载均衡策略,所述X大于或等于1、且小于或等于N

1;或者,若所述N

1个第二参数值中所有第二参数值对应的负载均衡情况,均低于或等于所述第一参数值对应的负载均衡情况,则将所述第一负载均衡策略作为所述目标负载均衡策略。3.根据权利要求2所述的方法,其特征在于,所述根据所述X个第二参数值对应的第二负载均衡策略,确定所述目标负载均衡策略,包括:若所述X等于1,则将该第二参数值对应的第二负载均衡策略作为所述目标负载均衡策略;若所述X大于或等于2,则根据所述X个第二参数值对应的负载均衡情况,从所述X个第二参数值对应的第二负载均衡策略中确定所述目标负载均衡策略。4.根据权利要求3所述的方法,其特征在于,所述根据所述X个第二参数值对应的负载均衡情况,从所述X个第二参数值对应的第二负载均衡策略中确定所述目标负载均衡策略,包括:根据所述X个第二参数值对应的负载均衡情况,将所述X个第二参数值中负载均衡情况最优的第二参数值对应的第二负载均衡策略,作为所述目标负载均衡策略。5.根据权利要求2所述的方法,其特征在于,所述根据所述X个第二参数值对应的第二负载均衡策略,确定所述目标负载均衡策略,包括:获取所述集群前M个调整周期的第二历史访问数据,以及,所述集群在所述前M个调整周期的第三参数值;所述第三参数值用于表征所述集群在所述前M个调整周期内,采用各周期对应的负载均衡策略时处理各周期的第二历史访问数据时,所述集群中各节点的负载均
衡情况;所述M大于或等于2;将所述集群前M个调整周期的第二历史访问数据,分别输入至X个访问模型,得到所述集群在所述前M个调整周期的X个第四参数值;所述X个访问模型中每个访问模型对应一个第二负载均衡策略;所述第四参数值用于表征所述集群在第二测试调整周期内...

【专利技术属性】
技术研发人员:马培方刘驰于向丽
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1