[發(fā)明專利]一種web服務(wù)器調(diào)度方法、裝置、終端及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202011302267.8 | 申請日: | 2020-11-19 |
| 公開(公告)號: | CN112492012A | 公開(公告)日: | 2021-03-12 |
| 發(fā)明(設(shè)計)人: | 劉麗;韓嘯 | 申請(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F9/50 |
| 代理公司: | 濟南舜源專利事務(wù)所有限公司 37205 | 代理人: | 張營磊 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 web 服務(wù)器 調(diào)度 方法 裝置 終端 存儲 介質(zhì) | ||
1.一種web服務(wù)器調(diào)度方法,其特征在于,包括如下步驟:
S1.獲取web服務(wù)集群中運行的web服務(wù)器及其數(shù)量;
S2.計算每個web服務(wù)器的處理能力以及web服務(wù)集群的整體處理能力,并根據(jù)web服務(wù)集群的整體處理能力計算web服務(wù)集群的整體負載;
S3.設(shè)定取樣時間單位、取樣時間點及取樣周期,在取樣周期內(nèi)每個取樣時間單位的取樣時間點對web服務(wù)集群的整體負載進行瞬時取樣,得到web服務(wù)集群每個取樣時間單位的瞬時負載,并根據(jù)web服務(wù)集群每個取樣時間單位的瞬時負載對滿足取樣周期的web服務(wù)集群的瞬時負載進行預(yù)測;
S4.設(shè)置web服務(wù)集群處理能力余量比例,根據(jù)預(yù)測的web服務(wù)集群的瞬時負載及web服務(wù)集群處理能力余量比例計算web服務(wù)集群的所需處理能力,再根據(jù)web服務(wù)集群所需處理能力計算出所需web服務(wù)器數(shù)量;
S5.再根據(jù)web服務(wù)集群中所需web服務(wù)器數(shù)量與運行web服務(wù)器數(shù)量的關(guān)系進行物理服務(wù)器的開啟或關(guān)閉。
2.如權(quán)利要求1所述的web服務(wù)器調(diào)度方法,其特征在于,步驟S1中運行的web服務(wù)器的數(shù)量為n;
步驟S2具體步驟如下:
S21.設(shè)置每個web服務(wù)器i的處理能力為CPU[i],web服務(wù)器的CPU主頻為F,web服務(wù)器的核心數(shù)量為n,則CPU[i]=F*n;
S22.計算web服務(wù)集群的整體處理能力CPU[SUM]=CPU[1]+CPU[2]+…CPU[i];
S23.設(shè)置每個web服務(wù)器i的負載為Load[i],Load[i]=CPU[i]*USE[i],其中USE[i]為每個web服務(wù)器的系統(tǒng)資源使用率;
S24.設(shè)置web服務(wù)集群的整體負載為InstantaneousLoad,InstantaneousLoad=Load[1]+Load[2]+…Load[i]。
3.如權(quán)利要求2所述的web服務(wù)器調(diào)度方法,其特征在于,步驟S3具體步驟如下:
S31.設(shè)定取樣時間單位為每天,設(shè)定取樣時間點為每天的m時刻,設(shè)定取樣周期為s天;
S32.設(shè)置每天某個時刻的瞬時負載為InstLoad[s],
InstLoad[s]=(InstLoad[s-1]+...+InstLoad[1])/s;
S33.設(shè)置某天、某時刻的web服務(wù)集群的瞬時負載值為InstLoad[s][m],第s天m時刻的瞬時負載預(yù)測值為InstLoad[s][m]=(InstLoad[s-1][m]+InstLoad[s-2][m]+...+InstLoad[1][m])/s。
4.如權(quán)利要求3所述的web服務(wù)器調(diào)度方法,其特征在于,步驟S4具體步驟如下:
S41.獲取外部客戶訪問需要,根據(jù)外部客戶訪問需求計算web服務(wù)集群的處理能力需求,再根據(jù)web服務(wù)集群的處理能力需要設(shè)置web服務(wù)集群處理能力余量比例Reserve%;
S42.設(shè)置web服務(wù)集群的所需處理能力為CPUNeed,
CPUNeed=InstLoad[s][m]*(1+Reserve%);
S43.將每個web服務(wù)器的處理能力列出CPU[1]、CPU[2]…CPU[i],并確定出滿足web服務(wù)集群的所需處理能力CPUNeed的所需web服務(wù)器數(shù)量i。
5.如權(quán)利要求4所述的web服務(wù)器調(diào)度方法,其特征在于,步驟S5具體步驟如下:
S51.獲取web服務(wù)集群中運行的web服務(wù)器數(shù)量n,并比較web服務(wù)集群中運行的web服務(wù)器數(shù)量n與所需web服務(wù)器數(shù)量i;
若i<n,進入步驟S52;
若i≥n,進入步驟S53;
S52.判定web服務(wù)集群的web服務(wù)器存在閑置,關(guān)閉n-i臺web服務(wù)器,并驗證是否關(guān)閉web服務(wù)器成功,結(jié)束;
S53.判定web服務(wù)集群的web服務(wù)器不滿足需求,開啟i-n臺web服務(wù)器,并驗證是否開啟web服務(wù)器成功,結(jié)束。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011302267.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 提供共享Web模塊的系統(tǒng)和方法
- 管理環(huán)球網(wǎng)網(wǎng)頁中的環(huán)球網(wǎng)媒體的系統(tǒng)及其實現(xiàn)方法
- 一種WEB業(yè)務(wù)實現(xiàn)系統(tǒng)、裝置及方法
- 高速緩存廣播信息的方法和裝置
- 基于QoS指標(biāo)和Web服務(wù)輸出參數(shù)的Web服務(wù)組合方法和裝置
- Web托管審查方法、裝置及Web托管系統(tǒng)
- 用于信息處理和Web瀏覽歷史導(dǎo)航的方法和設(shè)備及電子裝置
- 用于將web站點轉(zhuǎn)換為目標(biāo)web app站點的方法和裝置
- 用于防護WEB漏洞的方法和設(shè)備
- 一種Web攻擊報告生成方法、裝置、設(shè)備及計算機介質(zhì)
- 旅游車輛調(diào)度監(jiān)控方法及其系統(tǒng)
- 一種用戶隊列調(diào)度的方法和裝置
- 一種資源調(diào)度的方法、裝置和過濾式調(diào)度器
- 一種調(diào)度方法和裝置
- 一種調(diào)度終端動態(tài)切換調(diào)度組歸屬關(guān)系的方法及裝置
- 用戶調(diào)度方法、裝置、基站和存儲介質(zhì)
- 一種食材的調(diào)度系統(tǒng)和方法
- 一種資源調(diào)度的方法、裝置和過濾式調(diào)度器
- 任務(wù)調(diào)度方法、裝置、設(shè)備及存儲介質(zhì)
- 一種自動化調(diào)度系統(tǒng)和調(diào)度方法





