[發(fā)明專利]一種基于云計(jì)算平臺(tái)服務(wù)器智能負(fù)載均衡方法在審
| 申請(qǐng)?zhí)枺?/td> | 201410401911.5 | 申請(qǐng)日: | 2014-08-14 |
| 公開(kāi)(公告)號(hào): | CN104202254A | 公開(kāi)(公告)日: | 2014-12-10 |
| 發(fā)明(設(shè)計(jì))人: | 朱晨鳴;喬長(zhǎng)兵;房磊;王強(qiáng);張?jiān)品?/a>;喬愛(ài)鋒;張文健;朱濤 | 申請(qǐng)(專利權(quán))人: | 江蘇省郵電規(guī)劃設(shè)計(jì)院有限責(zé)任公司 |
| 主分類號(hào): | H04L12/803 | 分類號(hào): | H04L12/803;H04L29/08 |
| 代理公司: | 江蘇圣典律師事務(wù)所 32237 | 代理人: | 胡建華 |
| 地址: | 210000 江*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 計(jì)算 平臺(tái) 服務(wù)器 智能 負(fù)載 均衡 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種云計(jì)算處理方法,特別是一種基于云計(jì)算平臺(tái)服務(wù)器智能負(fù)載均衡方法。
背景技術(shù)
目前,云平臺(tái)的負(fù)載均衡技術(shù)大致可分為二大類,即靜態(tài)負(fù)載均衡技術(shù)和動(dòng)態(tài)負(fù)載均衡技術(shù)。基本都是通過(guò)負(fù)載均衡設(shè)備實(shí)現(xiàn)并發(fā)請(qǐng)求數(shù)的負(fù)載均衡。但是并發(fā)請(qǐng)求數(shù)上的負(fù)載均衡會(huì)造成云資源池上各節(jié)點(diǎn)負(fù)荷高低不同,不利于系統(tǒng)穩(wěn)定和資源均衡利用。
調(diào)度算法有如下幾類:(一)簡(jiǎn)單輪詢法;(二)根據(jù)權(quán)重進(jìn)行調(diào)度;(三)根據(jù)連接數(shù)調(diào)度,最少連接者先處理;(四)根據(jù)請(qǐng)求源IP地址進(jìn)行調(diào)度。可以和hash算法結(jié)合,提高調(diào)度的均衡性;(五)根據(jù)請(qǐng)求的URI進(jìn)行調(diào)度;(六)根據(jù)請(qǐng)求的URI參數(shù)進(jìn)行調(diào)度;(七)根據(jù)HTTP請(qǐng)求頭進(jìn)行調(diào)度;(八)根據(jù)cookie進(jìn)行調(diào)度,可以和hash算法結(jié)合,提高調(diào)度的均衡性。
上述算法的大概特點(diǎn)為根據(jù)客戶端的服務(wù)請(qǐng)求進(jìn)行調(diào)度,基本上屬于靜態(tài)調(diào)度,沒(méi)有根據(jù)服務(wù)器的運(yùn)行情況對(duì)算法進(jìn)行動(dòng)態(tài)調(diào)整。
發(fā)明內(nèi)容
發(fā)明目的:本發(fā)明所要解決的技術(shù)問(wèn)題是針對(duì)現(xiàn)有技術(shù)的不足,提供一種基于云計(jì)算平臺(tái)服務(wù)器智能負(fù)載均衡方法。
為了解決上述技術(shù)問(wèn)題,本發(fā)明公開(kāi)了一種基于云計(jì)算平臺(tái)服務(wù)器智能負(fù)載均衡方法,包括云管理平臺(tái)、負(fù)載均衡設(shè)備,以及服務(wù)器集群,云管理平臺(tái)控制負(fù)載均衡設(shè)備將服務(wù)請(qǐng)求逐一平均發(fā)送給服務(wù)器集群中的各個(gè)節(jié)點(diǎn),服務(wù)器集群各個(gè)節(jié)點(diǎn)實(shí)時(shí)上報(bào)資源使用情況,資源使用情況由負(fù)載均衡設(shè)備發(fā)送給云管理平臺(tái),云管理平臺(tái)控制負(fù)載均衡設(shè)備根據(jù)資源使用情況調(diào)整分發(fā)策略。
本發(fā)明包括如下步驟:
步驟1:各個(gè)節(jié)點(diǎn)上報(bào)包括CPU使用率、內(nèi)存使用率以及存儲(chǔ)使用率在內(nèi)的資源使用情況;
步驟2:上報(bào)資源周期為T秒,調(diào)整分發(fā)閾值Q;
步驟3:輪詢服務(wù)器集群中的N個(gè)節(jié)點(diǎn);
步驟4:云管理平臺(tái)通過(guò)負(fù)載均衡設(shè)備獲取到每個(gè)節(jié)點(diǎn)上報(bào)的資源使用情況并算出一個(gè)當(dāng)量值,第i個(gè)節(jié)點(diǎn)的當(dāng)量值Xi的計(jì)算公式如下,i取值1~N:
Xi=Pi*a+Mi*b+Hi*c;
Pi表示第i個(gè)節(jié)點(diǎn)的CPU使用率,Mi表示第i個(gè)節(jié)點(diǎn)的內(nèi)存使用率,Hi表示第i個(gè)節(jié)點(diǎn)的存儲(chǔ)使用率,a表示CPU使用率權(quán)重、b表示內(nèi)存使用率權(quán)重、c表示存儲(chǔ)使用率權(quán)重,a、b、c的取值范圍0~1,且a+b+c=1;
步驟5:云管理平臺(tái)為每個(gè)節(jié)點(diǎn)計(jì)算出歸一化當(dāng)量值,第i個(gè)節(jié)點(diǎn)的歸一化當(dāng)量值Yi計(jì)算公式為:
步驟6:如果一個(gè)節(jié)點(diǎn)的歸一化當(dāng)量值Yi滿足:則進(jìn)入步驟7,否則進(jìn)入步驟8
步驟7:云管理平臺(tái)通知負(fù)載均衡設(shè)備,下一時(shí)刻負(fù)載均衡設(shè)備給每個(gè)節(jié)點(diǎn)的服務(wù)請(qǐng)求數(shù)之比為:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于江蘇省郵電規(guī)劃設(shè)計(jì)院有限責(zé)任公司;,未經(jīng)江蘇省郵電規(guī)劃設(shè)計(jì)院有限責(zé)任公司;許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410401911.5/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。





