暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
CN202311177835.X ​【GoldenDB】一种负载均衡方法、存储介质及电子装置_CN202311177835.X_中兴通讯股份有限公司.pdf
7
19页
0次
3天前
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202311177835 .X
(22)申请日 2023 .09 .12
(71)申请人 中兴通讯股份有限公司
地址 518057 广东省深圳市南山区科技南
55
(72)发明人 岳洋洋 王强琳 杨轶 章小宁 
段威 
(74)专利代理机构 北京康信知识产权代理有限
责任公司 11240
专利代理师 张秀英
(51)Int.Cl .
G06F
9/455
(2018 .01)
H04L
67/1004
(2022 .01)
(54)发明名称
一种负载均衡方法存储介质及电子装置
(57)摘要
本申请实施例提供了一种负载均衡方法
储介质及电子装置该方法包括在集群设备发
生变动时获取多个接收设备的多组性能监控信
和至少一个待处理数据包的数据包信息
中,待处理数据包为发生变动的集群设备待处理
的数据包根据多组性能监控信息和数据包信息
构建目标数据包的优先级列表其中目标数据
包为一个待处理数据包优先级列表包含多个接
收设备对目标数据包的处理优先级根据优先级
列表从多个接收设备中确定目标数据包的目标
接收设备本申请实施例可以解决相关技术中负
载均衡算法容易造成资源浪费或导致丢包的问
避免设备上下线导致负载积压或丢包提高
了系统的性能和稳定性
权利要求书3页 说明书10页 附图5页
CN 119621228 A
2025.03.14
CN 119621228 A
1 .一种负载均衡方法其特征在于所述方法包括
在集群设备发生变动时获取多个接收设备的多组性能监控信息和至少一个待处理数
据包的数据包信息其中所述待处理数据包为发生变动的集群设备待处理的数据包
根据所述多组性能监控信息和所述数据包信息构建目标数据包的优先级列表其中
所述目标数据包为一个所述待处理数据包所述优先级列表包含所述多个接收设备对所述
目标数据包的处理优先级
根据所述优先级列表从所述多个接收设备中确定所述目标数据包的目标接收设备
2 .根据权利要求1所述的方法其特征在于根据所述多组性能监控信息和所述数据包
信息构建目标数据包的优先级列表,包括
根据所述目标数据包的数据包信息和每一组所述性能监控信息分别确定对应接收设
备的处理优先级
按照从小到大的顺序对所述多个接收设备的处理优先级进行排序得到所述优先级列
3 .根据权利要求2所述的方法其特征在于所述性能监控信息至少包括以下之一
理性能系数转发性能系数CPU处理速度以及转发带宽所述数据包信息至少包括以下之
一:数据包大小请求的CPU大小
4 .根据权利要求3所述的方法其特征在于根据所述目标数据包的数据包信息和每一
组所述性能监控信息分别确定对应接收设备的处理优先级包括
根据所述数据包大小所述CPU处理速度以及所述请求的CPU大小确定所述接收设备的
处理时延
根据所述数据包大小和所述转发带宽确定所述接收设备的转发时延
根据所述处理性能系数所述转发性能系数所述处理时延以及所述转发时延确定所
述接收设备的处理优先级
5 .根据权利要求4所述的方法其特征在于
根据所述数据包大小所述CPU处理速度以及所述请求的CPU大小确定所述接收设备的
处理时延包括
其中T
i
proc
为第i个接收设备的处理时延 为第i个接
收设备的CPU处理速度Data
j
为第j个目标数据包的数据包大小 为第j个目标数据
包请求的CPU大小
根据所述数据包大小和所述转发带宽确定所述接收设备的转发时延包括
其中T
i
fwd
为第i个接收设备的转发时延 为第i个接收设备的转发
带宽
根据所述处理性能系数所述转发性能系数所述处理时延以及所述转发时延确定所
述接收设备的处理优先级包括
其中Q
i
为第i个接收设备的处理优先级 为第i个接收
权 利 要 求 书
1/3
2
CN 119621228 A
2
设备的处理性能系数 为第i个接收设备的转发性能系数
6 .根据权利要求1所述的方法其特征在于根据所述优先级列表从所述多个接收设备
中确定所述目标数据包的目标接收设备包括
根据所述性能监控信息和所述数据包信息从所述优先级列表中确定满足目标数据包
要求且处理优先级最小的接收设备为所述目标接收设备其中所述处理优先级越小表示
所述接收设备的处理性能越好
7 .根据权利要求6所述的方法其特征在于根据所述性能监控信息和所述数据包信
息,从所述优先级列表中确定满足目标数据包要求且处理优先级最小的接收设备为所述目
标接收设备包括
根据所述优先级列表从所述多个接收设备中确定处理优先级最小的接收设备
根据所述性能监控信息和所述数据包信息判断所述处理优先级最小的接收设备是否
满足所述目标数据包要求
在判断结果为是的情况下将所述处理优先级最小的接收设备确定为所述目标接收设
备;
在判断结果为否的情况下按照所述优先级列表的顺序依次对其他接收设备进行
断,直到任一接收设备满足所述目标数据包要求并将满足所述目标数据包要求的接收设
备确定为所述目标接收设备
8.根据权利要求7所述的方法其特征在于所述性能监控信息包括CPU空闲程度
存空闲程度以及网络带宽空闲程度所述数据包信息包括数据包大小和请求的CPU大小
据所述性能监控信息和所述数据包信息判断所述处理优先级最小的接收设备是否满足所
述目标数据包要求包括
判断所述接收设备的CPU空闲程度是否大于所述请求的CPU大小
判断所述接收设备的内存空闲程度是否大于所述数据包大小
根据所述网络带宽空闲程度确定所述接收设备在单位时间内的传输数据大小并判断
所述单位时间内的传输数据大小是否大于所述数据包大小
在判断结果均为是的情况下确定所述接收设备满足所述目标数据包要求否则确定
所述接收设备不满足所述目标数据包要求
9 .根据权利要求1所述的方法其特征在于在根据所述多组性能监控信息和所述数据
包信息构建目标数据包的优先级列表之前所述方法还包括
根据所述数据包信息中的排队时间对所述待处理数据包进行排序
根据排序结果将所述待处理数据包依次放入待转发队列
从所述待转发队列的队首取出一个待处理数据包作为所述目标数据包
10.根据权利要求9所述的方法其特征在于在根据所述优先级列表从所述多个接收
设备中确定所述目标数据包的目标接收设备之后所述方法还包括
根据所述目标数据包的数据包信息更新所述目标接收设备的性能监控信息
判断所述待转发队列是否还有剩余的待处理数据包
在判断结果为是的情况下从所述待转发队列的队首重新取出一个待处理数据包作为
目标数据包
11 .根据权利要求1所述的方法其特征在于在集群设备发生变动时获取多个接收设
权 利 要 求 书
2/3
3
CN 119621228 A
3
of 19
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。