[發明專利]服務器集群的負載均衡方法、裝置及系統在審
| 申請號: | 202010487960.0 | 申請日: | 2020-06-02 |
| 公開(公告)號: | CN111694663A | 公開(公告)日: | 2020-09-22 |
| 發明(設計)人: | 王少華;王偉;侯義福;李湘玲 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F16/25 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 劉熔;王濤 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務器 集群 負載 均衡 方法 裝置 系統 | ||
本發明公開了一種服務器集群的負載均衡方法、裝置及系統,其中,該方法包括:接收作業調度請求,作業調度請求包括:作業信息;根據預定選擇算法選擇服務器集群中的服務器節點,并判斷該服務器節點的當前負載信息是否大于服務器集群的平均負載信息;響應于判斷結果為是,將服務器集群中當前負載最小的服務器節點確定為作業節點,以執行作業信息;根據作業信息的執行結果更新平均負載信息。通過本發明,可以提高負載均衡器的轉發效率,防止服務器節點過載,從而可以提高服務器集群的總體效率。
技術領域
本發明涉及計算機系統領域,具體涉及一種服務器集群的負載均衡方法、裝置及系統。
背景技術
目前經典的負載均衡算法有輪循算法、加權輪循算法、隨機分配算法和動態反饋調度算法等。當服務器請求增加到一定量時,響應時間的變化會出現抖動現象,表明服務器即將進入飽和狀態,出現抖動現象到負載飽和狀態這一負載區被稱為臨界區。為了保證負載均衡器具有較高的轉發效率,分配器通過反饋服務器實際的工作負載狀態,再結合設定的服務器固有處理能力,負載均衡器計算出每臺服務器當前的負載率以及平均負載率。根據服務器應分配與之能力相匹配的負載的原則,在后續的分配中,對高于平均負載率的服務器減少分配給它的請求任務數量,對低于平均負載率的服務器增加分配給它的請求任務數量,以達到負載均衡的目的。
目前,分配器不對每個請求任務本身的負荷進行分析,而是動態監測請求任務被分配后對各個服務器工作負荷造成的影響。然而,作業請求任務對系統資源的消耗不僅與鏈接數量有關,還與鏈接類型、所需資源類型、請求內容等多方面因素有關,這些都影響了負載均衡器的轉發效率,從而導致了服務器集群總體效率下降。
發明內容
有鑒于此,本發明提供一種服務器集群的負載均衡方法、裝置及系統,以解決上述提及的至少一個問題。
根據本發明的第一方面,提供一種服務器集群的負載均衡方法,所述方法包括:
接收作業調度請求,所述作業調度請求包括:作業信息;
根據預定選擇算法選擇服務器集群中的服務器節點,并判斷該服務器節點的當前負載信息是否大于所述服務器集群的平均負載信息;
響應于判斷結果為是,將所述服務器集群中當前負載最小的服務器節點確定為作業節點,以執行所述作業信息;
根據所述作業信息的執行結果更新所述平均負載信息。
根據本發明的第二方面,提供一種服務器集群的負載均衡裝置,所述裝置包括:
請求接收單元,用于接收作業調度請求,所述作業調度請求包括:作業信息;
服務器節點選擇單元,用于根據預定選擇算法選擇服務器集群中的服務器節點;
判斷單元,用于判斷該服務器節點的當前負載信息是否大于所述服務器集群的平均負載信息;
作業節點確定單元,用于響應于判斷結果為是,將所述服務器集群中當前負載最小的服務器節點確定為作業節點,以執行所述作業信息;
更新單元,用于根據所述作業信息的執行結果更新所述平均負載信息。
根據本發明的第三方面,提供一種服務器集群的負載均衡系統,所述系統包括:包含多個服務器節點的服務器集群、以及上述的服務器集群的負載均衡裝置。
根據本發明的第四方面,提供一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述程序時實現上述服務器集群的負載均衡方法的步驟。
根據本發明的第五方面,本發明提供一種計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執行時實現上述服務器集群的負載均衡方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010487960.0/2.html,轉載請聲明來源鉆瓜專利網。





