[發(fā)明專利]用于服務(wù)器集群的負(fù)載均衡方法、裝置、設(shè)備及介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 202211046191.6 | 申請(qǐng)日: | 2022-08-30 |
| 公開(公告)號(hào): | CN115408155A | 公開(公告)日: | 2022-11-29 |
| 發(fā)明(設(shè)計(jì))人: | 蘇康;郭芬;李中華;李拓 | 申請(qǐng)(專利權(quán))人: | 山東云海國(guó)創(chuàng)云計(jì)算裝備產(chǎn)業(yè)創(chuàng)新中心有限公司 |
| 主分類號(hào): | G06F9/50 | 分類號(hào): | G06F9/50 |
| 代理公司: | 北京連和連知識(shí)產(chǎn)權(quán)代理有限公司 11278 | 代理人: | 黃艷南;張濤 |
| 地址: | 250000 山東省濟(jì)南市中國(guó)(山東)自由貿(mào)*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 服務(wù)器 集群 負(fù)載 均衡 方法 裝置 設(shè)備 介質(zhì) | ||
本發(fā)明涉及集群服務(wù)器技術(shù)領(lǐng)域,尤其涉及一種用于服務(wù)器集群的負(fù)載均衡方法、裝置、設(shè)備及介質(zhì)。所述方法包括:利用每個(gè)服務(wù)器的基板管理控制器獲取服務(wù)器的運(yùn)行參數(shù);根據(jù)所述運(yùn)行參數(shù)計(jì)算每個(gè)服務(wù)器負(fù)載分?jǐn)?shù);將集群中各個(gè)服務(wù)器的負(fù)載分?jǐn)?shù)發(fā)送給負(fù)載均衡器;由所述負(fù)載均衡器根據(jù)各個(gè)服務(wù)器的負(fù)載分?jǐn)?shù)從集群的所有服務(wù)器中選取目標(biāo)服務(wù)器,并將集群的待處理任務(wù)分配給所述目標(biāo)服務(wù)器。本發(fā)明的方案實(shí)現(xiàn)更為全面、更為準(zhǔn)確的評(píng)估出服務(wù)器整體負(fù)載情況,有效提高了服務(wù)器集群的負(fù)載均衡能力,提升了服務(wù)器集群的整體性能,同時(shí)無(wú)需增加額外的硬件設(shè)施和成本。
技術(shù)領(lǐng)域
本發(fā)明涉及集群服務(wù)器技術(shù)領(lǐng)域,尤其涉及一種用于服務(wù)器集群的負(fù)載均衡方法、裝置、設(shè)備及介質(zhì)。
背景技術(shù)
隨著業(yè)務(wù)發(fā)展和數(shù)據(jù)的不斷積累,高性能的單臺(tái)服務(wù)器無(wú)法處理大量的數(shù)據(jù)和高并發(fā)用戶的集中訪問(wèn)。為提升服務(wù)器整體計(jì)算能力,服務(wù)器集群應(yīng)運(yùn)而生。為避免單獨(dú)一個(gè)服務(wù)器壓力過(guò)大,通常采用負(fù)載均衡策略將來(lái)自用戶的請(qǐng)求轉(zhuǎn)發(fā)給不同的服務(wù)器。目前普遍采用的負(fù)載均衡策略主要包括輪詢策略、權(quán)重輪詢策略和負(fù)載度策略。其中輪詢和權(quán)重輪詢策略均基于被動(dòng)均攤原則,缺乏靈活性,并且難以適用于計(jì)算性能不同的處理器組成的集群。負(fù)載度策略則需要負(fù)載均衡器通過(guò)采集連接數(shù)、請(qǐng)求數(shù)、CPU負(fù)載指標(biāo)、IO負(fù)載指標(biāo)等數(shù)據(jù)動(dòng)態(tài)評(píng)估后端各服務(wù)器的負(fù)載壓力,進(jìn)而將請(qǐng)求下發(fā)給負(fù)載壓力較小的服務(wù)器。
然而,隨著人工智能和大數(shù)據(jù)的快速發(fā)展,服務(wù)器內(nèi)部GPU、FPGA等計(jì)算設(shè)備的種類和數(shù)量日益增多,一方面目前負(fù)載度策略仍只側(cè)重于計(jì)算CPU和IO的負(fù)載壓力,無(wú)法全面評(píng)估服務(wù)器整體的計(jì)算負(fù)載,也未將溫度、風(fēng)扇轉(zhuǎn)速等服務(wù)器物理狀態(tài)對(duì)負(fù)載的影響計(jì)算在內(nèi),導(dǎo)致對(duì)集群中服務(wù)器負(fù)載分配效果不佳;另一方面目前為了實(shí)現(xiàn)集群中服務(wù)器的各個(gè)服務(wù)器負(fù)載均衡而添加額外的監(jiān)控設(shè)備造成集群管理的成本變高,因此亟需改進(jìn)。
發(fā)明內(nèi)容
有鑒于此,有必要針對(duì)以上技術(shù)問(wèn)題,提供一種用于服務(wù)器集群的負(fù)載均衡方法、裝置、設(shè)備及介質(zhì)。
根據(jù)本發(fā)明的第一方面,提供了一種用于服務(wù)器集群的負(fù)載均衡方法,所述方法包括:
利用每個(gè)服務(wù)器的基板管理控制器獲取服務(wù)器的運(yùn)行參數(shù);
根據(jù)所述運(yùn)行參數(shù)計(jì)算每個(gè)服務(wù)器負(fù)載分?jǐn)?shù);
將集群中各個(gè)服務(wù)器的負(fù)載分?jǐn)?shù)發(fā)送給負(fù)載均衡器;
由所述負(fù)載均衡器根據(jù)各個(gè)服務(wù)器的負(fù)載分?jǐn)?shù)從集群的所有服務(wù)器中選取目標(biāo)服務(wù)器,并將集群的待處理任務(wù)分配給所述目標(biāo)服務(wù)器。
在一些實(shí)施例中,所述利用每個(gè)服務(wù)器的基板管理控制器獲取服務(wù)器的運(yùn)行參數(shù)包括:
從集群中的每個(gè)服務(wù)器基板管理控制器分別讀取機(jī)箱溫度。
在一些實(shí)施例中,所述根據(jù)所述運(yùn)行參數(shù)計(jì)算每個(gè)服務(wù)器負(fù)載分?jǐn)?shù)包括:
將讀取的每個(gè)機(jī)箱溫度分別與預(yù)設(shè)機(jī)箱溫度閾值進(jìn)行比較;
響應(yīng)于讀取的機(jī)箱溫度超過(guò)所述預(yù)設(shè)機(jī)箱溫度閾值,則確認(rèn)讀取的機(jī)箱溫度對(duì)應(yīng)的服務(wù)器的負(fù)載分?jǐn)?shù)為1。
在一些實(shí)施例中,所述利用每個(gè)服務(wù)器的基板管理控制器獲取服務(wù)器的運(yùn)行參數(shù)包括:
從集群中的每個(gè)服務(wù)器基板管理控制器分別讀取風(fēng)扇轉(zhuǎn)速。
在一些實(shí)施例中,所述根據(jù)所述運(yùn)行參數(shù)計(jì)算每個(gè)服務(wù)器負(fù)載分?jǐn)?shù)包括:
將讀取的每個(gè)風(fēng)扇轉(zhuǎn)速分別與預(yù)設(shè)風(fēng)扇轉(zhuǎn)速閾值進(jìn)行比較;
響應(yīng)于讀取的風(fēng)扇轉(zhuǎn)速超過(guò)所述預(yù)設(shè)風(fēng)扇轉(zhuǎn)速閾值,則確認(rèn)讀取的風(fēng)扇轉(zhuǎn)速對(duì)應(yīng)的服務(wù)器的負(fù)載分?jǐn)?shù)為1。
在一些實(shí)施例中,所述利用每個(gè)服務(wù)器的基板管理控制器獲取服務(wù)器的運(yùn)行參數(shù)還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山東云海國(guó)創(chuàng)云計(jì)算裝備產(chǎn)業(yè)創(chuàng)新中心有限公司,未經(jīng)山東云海國(guó)創(chuàng)云計(jì)算裝備產(chǎn)業(yè)創(chuàng)新中心有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211046191.6/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(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èn)請(qǐng)求的處理方法、服務(wù)器及存儲(chǔ)介質(zhì)
- 基于Spark技術(shù)的大數(shù)據(jù)脫敏管理系統(tǒng)
- 一種集群調(diào)度呼叫業(yè)務(wù)中主叫終端信息顯示方法
- 更新網(wǎng)絡(luò)流量管理設(shè)備同時(shí)維持有效性
- 與集群調(diào)度系統(tǒng)進(jìn)行通信的方法、群集接入網(wǎng)關(guān)及系統(tǒng)
- 一種管理集群通信系統(tǒng)資源的方法
- 基于Kubernetes和OpenStack容器云平臺(tái)多集群構(gòu)建方法、介質(zhì)、設(shè)備
- 一種容災(zāi)系統(tǒng)、容災(zāi)處理方法、監(jiān)控節(jié)點(diǎn)和備份集群
- 一種ETCD集群恢復(fù)方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)介質(zhì)
- 混合云場(chǎng)景下保證可用集群數(shù)量的方法、裝置及系統(tǒng)
- 一種集群拓?fù)涓路椒ā⑾到y(tǒng)、設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 集群切換方法、集群切換裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)
- 負(fù)載和負(fù)載方向檢測(cè)裝置
- 一種智能節(jié)能插座
- 負(fù)載電路及具有該負(fù)載電路的負(fù)載測(cè)試裝置
- 負(fù)載保護(hù)電路及負(fù)載保護(hù)方法
- 負(fù)載容器和負(fù)載支架系統(tǒng)
- 負(fù)載檢測(cè)電路及其負(fù)載檢測(cè)裝置
- 負(fù)載檢測(cè)器、負(fù)載檢測(cè)用套件、以及負(fù)載檢測(cè)系統(tǒng)
- 負(fù)載
- 負(fù)載測(cè)量方法、負(fù)載測(cè)量裝置和負(fù)載測(cè)量配置
- 負(fù)載驅(qū)動(dòng)電路、負(fù)載驅(qū)動(dòng)系統(tǒng)





