说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211046191.6 (22)申请日 2022.08.30 (71)申请人 山东云海国创云计算装备产业创新 中心有限公司 地址 250000 山东省济南市中国 (山 东) 自 由贸易试验区济南片区浪潮路1036号 浪潮科技园S01楼3 5层 (72)发明人 苏康 郭芬 李中华 李拓  (74)专利代理 机构 北京连和连知识产权代理有 限公司 1 1278 专利代理师 黄艳南 张涛 (51)Int.Cl. G06F 9/50(2006.01) (54)发明名称 用于服务器集群的负载均衡方法、 装置、 设 备及介质 (57)摘要 本发明涉及集群服务器技术领域, 尤其涉及 一种用于服务器集群的负载均衡方法、 装置、 设 备及介质。 所述方法包括: 利用每个服务器的基 板管理控制器获取服务器的运行参数; 根据所述 运行参数计算每个服务器负载分数; 将集群中各 个服务器的负载分数发送给负载均衡器; 由所述 负载均衡器根据各个服务器的负载分数从集群 的所有服务器中选取目标服务器, 并将集群的待 处理任务分配给所述目标服务器。 本发明的方案 实现更为全面、 更为准确的评估 出服务器整体负 载情况, 有效提高了服务器集群的负载均衡能 力, 提升了服务器集群的整体性能, 同时无需增 加额外的硬件设施和成本 。 权利要求书2页 说明书11页 附图4页 CN 115408155 A 2022.11.29 CN 115408155 A 1.一种用于服 务器集群的负载均衡方法, 其特 征在于, 所述方法包括: 利用每个服务器的基板管理控制器获取服 务器的运行参数; 根据所述 运行参数计算每 个服务器负载分数; 将集群中各个服 务器的负载分数发送给负载均衡 器; 由所述负载均衡器根据各个服务器的负载分数从集群的所有服务器中选取目标服务 器, 并将集群的待处 理任务分配给 所述目标服 务器。 2.根据权利要求1所述的用于服务器集群的负载均衡方法, 其特征在于, 所述利用每个 服务器的基板管理控制器获取服 务器的运行参数包括: 从集群中的每 个服务器基板管理控制器分别读取机箱温度。 3.根据权利要求2所述的用于服务器集群的负载均衡方法, 其特征在于, 所述根据 所述 运行参数计算每 个服务器负载分数包括: 将读取的每 个机箱温度分别与预设机箱温度阈值进行比较; 响应于读取的机箱温度超过所述预设机箱温度阈值, 则确认读取的机箱温度对应的服 务器的负载分数为1。 4.根据权利要求1所述的用于服务器集群的负载均衡方法, 其特征在于, 所述利用每个 服务器的基板管理控制器获取服 务器的运行参数包括: 从集群中的每 个服务器基板管理控制器分别读取风扇转速 。 5.根据权利要求4所述的用于服务器集群的负载均衡方法, 其特征在于, 所述根据 所述 运行参数计算每 个服务器负载分数包括: 将读取的每 个风扇转速分别与预设风扇转速阈值进行比较; 响应于读取的风扇转速超过所述预设风扇转速 阈值, 则确认读取的风扇转速对应的服 务器的负载分数为1。 6.根据权利要求3或5所述的用于服务器集群的负载均衡方法, 其特征在于, 所述利用 每个服务器的基板管理控制器获取服 务器的运行参数还 包括: 从集群中的每 个服务器基板管理控制器分别读取中央处 理器温度。 7.根据权利要求6所述的用于服务器集群的负载均衡方法, 其特征在于, 所述根据 所述 运行参数计算每 个服务器负载分数还 包括: 响应于读取的机箱温度 未超过所述预设机箱温度阈值、 或者响应于读取的风扇转速未 超过所述预设风扇转速阈值, 则将读取的中央处理器温度与预设中央处理器温度阈值进 行 比较; 响应于读取的中央处理器温度超过预设中央处理器温度阈值, 则确 认读取的中央处理 器温度对应的服 务器的负载分数为1。 8.根据权利要求7所述的用于服务器集群的负载均衡方法, 其特征在于, 所述利用每个 服务器的基板管理控制器获取服 务器的运行参数还 包括: 从集群中的每个服务器基板管理控制器分别读取中央处理器负载值、 内存负载值、 IO 负载值、 GPU负载值、 FPGA负载值、 XPU负载值。 9.根据权利要求8所述的用于服务器集群的负载均衡方法, 其特征在于, 所述根据 所述 运行参数计算每 个服务器负载分数还 包括: 响应于读取的中央处理器温度未超过预设中央处理器温度阈值, 则将读取的机箱温权 利 要 求 书 1/2 页 2 CN 115408155 A 2度、 中央处理器温度、 中央处理器负载值、 内存负载值、 IO负载值、 GPU负载值、 FPGA负载值、 XPU负载值代入下述公式计算得负载分数; 其中, Lt为该服务器得到的负载分数, TS、 TSM分别为机箱温度及预设机箱温度阈值, TC、 TCM分别为中央处理器温度及预设中央处理器温度阈值, LC、 LCM分别为中央处理器负载值及 预设中央处理器负载阈值, LM、 LMM分别为内存负载值及预 设内存负载阈值, LIO、 LIOM分别为IO 负载值及预设IO负载阈值, LG、 LGM分别为GPU负载值及预设GPU负载阈值, LF、 LFM分别为FPGA 负载值及预设FPGA负载阈值, Ln、 LnM分别为XPU负载值及预设XPU负载阈值, w1, w2,…wn为各 个项对应的权 重, 且有w1+w2+…+wn=1。 10.根据权利要求9所述的用于服务器集群的负载均衡方法, 其特征在于, 所述由所述 负载均衡 器根据各个服 务器的负载分数从集群的所有服 务器中选取目标服 务器包括: 对集群中所有服 务器的负载分数按照数值大小 进行排序; 基于所述 排序将集群中所有服 务器的负载分数最低的作为目标服 务器。 11.根据权利要求10所述的用于服务器集群的负载均衡方法, 其特征在于, 所述方法还 包括: 响应于某个服务器的中央处理器、 GPU、 FPGA、 XPU为多个, 则用于计算的中央处理器温 度为多个中央处理器温度值中最高的、 用于计算的中央处理器负载值为多个中央处理器负 载值中最大的、 用于计算的GPU负载值为多个GPU负载值中最大的、 用于计算的FPGA负载值 为多个FPGA负载值中最大的、 用于计算的XPU负载值 为多个XPU负载值中最大的。 12.根据权利要求10所述的用于服务器集群的负载均衡方法, 其特征在于, XPU为智能 网卡。 13.一种用于服 务器集群的负载均衡装置, 其特 征在于, 所述装置包括: 获取模块, 配置用于利用每 个服务器的基板管理控制器获取服 务器的运行参数; 计算模块, 配置用于根据所述 运行参数计算每 个服务器负载分数; 发送模块, 配置用于将集群各个服 务器的负载分数发送给负载均衡 器; 任务分配模块, 配置用于由所述负载均衡器根据 各个服务器的负载分数从集群的所有 服务器中选取目标服 务器, 并将集群的待处 理任务分配给 所述目标服 务器。 14.一种计算机设备, 其特 征在于, 包括: 至少一个处 理器; 以及 存储器, 所述存储器存储有可在所述处理器中运行的计算机程序, 所述处理器执行所 述程序时执 行权利要求1 ‑12任意一项所述的方法。 15.一种计算机可读存储介质, 所述计算机可读存储介质存储有计算机程序, 其特征在 于, 所述计算机程序被处 理器执行时执行权利要求1 ‑12任意一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115408155 A 3

.PDF文档 专利 用于服务器集群的负载均衡方法、装置、设备及介质

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 用于服务器集群的负载均衡方法、装置、设备及介质 第 1 页 专利 用于服务器集群的负载均衡方法、装置、设备及介质 第 2 页 专利 用于服务器集群的负载均衡方法、装置、设备及介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:14:38上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。