[發(fā)明專利]一種服務(wù)器負(fù)載均衡分發(fā)方法在審
| 申請?zhí)枺?/td> | 202011284645.4 | 申請日: | 2020-11-17 |
| 公開(公告)號(hào): | CN112199199A | 公開(公告)日: | 2021-01-08 |
| 發(fā)明(設(shè)計(jì))人: | 陳昌茂;孫桂發(fā);朱世明;徐力恒;李斯佳;吳定宇;李琳;辛?xí)悦?/a>;竇罡 | 申請(專利權(quán))人: | 廣州珠江數(shù)碼集團(tuán)股份有限公司 |
| 主分類號(hào): | G06F9/50 | 分類號(hào): | G06F9/50 |
| 代理公司: | 廣州致信偉盛知識(shí)產(chǎn)權(quán)代理有限公司 44253 | 代理人: | 李東來 |
| 地址: | 510010 廣東省廣*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 服務(wù)器 負(fù)載 均衡 分發(fā) 方法 | ||
本發(fā)明公開了一種服務(wù)器負(fù)載均衡分發(fā)方法,通過網(wǎng)絡(luò)管理協(xié)議的入口讀取服務(wù)器CPU的使用率,內(nèi)存的使用率,帶寬的使用率,計(jì)算出服務(wù)器CPU的剩余率,內(nèi)存的剩余率,帶寬的剩余率;由總用戶端口根據(jù)當(dāng)前服務(wù)器的運(yùn)行狀態(tài)分別定義服務(wù)器CPU剩余率的百分比權(quán)值、內(nèi)存剩余率的百分比權(quán)值以及帶寬剩余率的百分比權(quán)值;通過把當(dāng)前服務(wù)器CPU剩余率的百分比權(quán)值、內(nèi)存剩余率的百分比權(quán)值以及帶寬剩余率的百分比權(quán)值相加計(jì)算出當(dāng)前每一臺(tái)服務(wù)器的權(quán)重值;由當(dāng)前每一臺(tái)服務(wù)器的任務(wù)分配權(quán)重值除以所有當(dāng)前服務(wù)器任務(wù)分配權(quán)重值的總和,得出當(dāng)前每一臺(tái)服務(wù)器的負(fù)載分配任務(wù)值,依據(jù)負(fù)載分配任務(wù)值對(duì)各服務(wù)器分配負(fù)載任務(wù)。
技術(shù)領(lǐng)域
本發(fā)明涉及服務(wù)器負(fù)載均衡分發(fā)技術(shù)領(lǐng)域,具體為一種服務(wù)器負(fù)載均衡分發(fā)方法。
背景技術(shù)
傳統(tǒng)的服務(wù)器負(fù)載算法主要分為靜態(tài)負(fù)載均衡算法和動(dòng)態(tài)負(fù)載均衡算法兩類。靜態(tài)負(fù)載均衡算法,以固定的概率分配任務(wù),不考慮服務(wù)器的狀態(tài)信息,如輪轉(zhuǎn)算法、加權(quán)輪轉(zhuǎn)算法、隨機(jī)法等,靜態(tài)負(fù)載均衡算法的缺點(diǎn)在于無法保證分配任務(wù)的合理性,無法根據(jù)服務(wù)器承受能力來分配任務(wù)。動(dòng)態(tài)負(fù)載均衡算法,以服務(wù)器的實(shí)時(shí)負(fù)載狀態(tài)信息來決定任務(wù)的分配,如最小連接法、加權(quán)最小連接法等。最小連接法適用于各個(gè)節(jié)點(diǎn)處理的性能相似時(shí),任務(wù)分發(fā)單元會(huì)將任務(wù)平滑分配給服務(wù)器。加權(quán)最小連接算法是在最小連接算法的基礎(chǔ)上,通過使用權(quán)值描述不同服務(wù)器的服務(wù)能力,并給不同服務(wù)能力的服務(wù)器分配不同的連接數(shù)量的負(fù)載均衡算法。各個(gè)服務(wù)器用相應(yīng)的權(quán)值表示其處理性能。系統(tǒng)管理員可以動(dòng)態(tài)地設(shè)置服務(wù)器的權(quán)值。加權(quán)最小連接調(diào)度在調(diào)度新連接時(shí)盡可能使服務(wù)器的已建立連接數(shù)和其權(quán)值成比例。動(dòng)態(tài)負(fù)載均衡算法的缺點(diǎn)在于當(dāng)服務(wù)器性能差距較大時(shí),就無法達(dá)到預(yù)期的效果。因?yàn)榇藭r(shí)連接數(shù)并不能準(zhǔn)確表明處理能力,連接數(shù)小而自身性能很差的服務(wù)器可能不及連接數(shù)大而自身性能極好的服務(wù)器。所以在這個(gè)時(shí)候就會(huì)導(dǎo)致任務(wù)無法準(zhǔn)確的分配到剩余處理能力強(qiáng)的機(jī)器上。
因此,傳統(tǒng)的服務(wù)器負(fù)載算法沒有考慮服務(wù)器的性能差異和其對(duì)任務(wù)的承受能力,特別是在真實(shí)的企業(yè)業(yè)務(wù)環(huán)境中,服務(wù)器數(shù)量一般隨著業(yè)務(wù)的發(fā)展靈活增加,前后新增的服務(wù)器性能差異大,若按最小連接法等動(dòng)態(tài)算法,也可能由于服務(wù)器性能問題無法合理的分配任務(wù)。
發(fā)明內(nèi)容
本發(fā)明目的在于提供一種服務(wù)器合理分配負(fù)載任務(wù)的服務(wù)器負(fù)載均衡分發(fā)方法。
本發(fā)明所述的一種服務(wù)器負(fù)載均衡分發(fā)方法,包括以下步驟:
通過網(wǎng)絡(luò)管理協(xié)議的入口讀取服務(wù)器CPU的使用率,內(nèi)存的使用率,帶寬的使用率;
依據(jù)服務(wù)器CPU的使用率, 得出服務(wù)器CPU的剩余率;依據(jù)服務(wù)器內(nèi)存的使用率,得出內(nèi)存的剩余率;依據(jù)服務(wù)器帶寬的使用率,得出帶寬的剩余率;
由總用戶端口根據(jù)當(dāng)前服務(wù)器的運(yùn)行狀態(tài)分別定義服務(wù)器CPU剩余率的百分比權(quán)值、內(nèi)存剩余率的百分比權(quán)值以及帶寬剩余率的百分比權(quán)值;
通過把當(dāng)前服務(wù)器CPU剩余率與其百分比權(quán)值的乘積、內(nèi)存剩余率與其百分比權(quán)值的乘積,以及帶寬剩余率與其百分比權(quán)值的乘積相加計(jì)算出當(dāng)前每一臺(tái)服務(wù)器的任務(wù)分配權(quán)重值;
由當(dāng)前每一臺(tái)服務(wù)器的任務(wù)分配權(quán)重值除以所有當(dāng)前服務(wù)器任務(wù)分配權(quán)重值的總和,得出當(dāng)前每一臺(tái)服務(wù)器的負(fù)載分配任務(wù)值;
依據(jù)負(fù)載分配任務(wù)值對(duì)各服務(wù)器分配負(fù)載任務(wù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州珠江數(shù)碼集團(tuán)股份有限公司,未經(jīng)廣州珠江數(shù)碼集團(tuán)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011284645.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于UDP分布式小文件存儲(chǔ)系統(tǒng)及其數(shù)據(jù)處理方法
- 一種新型云計(jì)算管理系統(tǒng)
- 一種云計(jì)算管理裝置
- 一種節(jié)能數(shù)據(jù)服務(wù)器架構(gòu)系統(tǒng)
- 一種基于云計(jì)算的客戶信息管理裝置
- 一種基于即時(shí)通訊技術(shù)的通訊系統(tǒng)
- 服務(wù)器系統(tǒng)及分配服務(wù)器的方法
- 一種MMORPG游戲服務(wù)器端
- 一種訪問請求的處理方法、服務(wù)器及存儲(chǔ)介質(zhì)
- 基于Spark技術(shù)的大數(shù)據(jù)脫敏管理系統(tǒng)
- 電子數(shù)據(jù)分發(fā)系統(tǒng)
- 分發(fā)系統(tǒng)、分發(fā)控制設(shè)備和分發(fā)控制方法
- 分發(fā)方法和分發(fā)系統(tǒng)
- 廣播TS分發(fā)系統(tǒng)、分發(fā)裝置及分發(fā)方法
- 分發(fā)裝置、分發(fā)系統(tǒng)以及分發(fā)方法
- 分發(fā)系統(tǒng)以及分發(fā)方法
- 影像分發(fā)裝置、影像分發(fā)系統(tǒng)、影像分發(fā)方法及存儲(chǔ)介質(zhì)
- 分發(fā)梳齒以及分發(fā)梳
- 向用戶分發(fā)問題的方法及裝置
- 數(shù)據(jù)分發(fā)系統(tǒng)及數(shù)據(jù)分發(fā)方法





