[發明專利]一站式云數據中心服務器調度方法及系統有效
| 申請號: | 202210205285.7 | 申請日: | 2022-03-04 |
| 公開(公告)號: | CN114338694B | 公開(公告)日: | 2022-05-31 |
| 發明(設計)人: | 陳楚洽 | 申請(專利權)人: | 廣州鵬捷科技股份有限公司 |
| 主分類號: | H04L67/1008 | 分類號: | H04L67/1008;H04L67/60;H04L67/10 |
| 代理公司: | 廣州專理知識產權代理事務所(普通合伙) 44493 | 代理人: | 鄧易偲 |
| 地址: | 510627 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一站式云 數據中心 服務器 調度 方法 系統 | ||
1.一種一站式云數據中心服務器調度方法,其特征在于,所述方法包括以下步驟:
S100,從客戶端獲得文件清單;
S200,根據文件清單獲取待選服務器序列;
S300,利用待選服務器序列獲取需求列表;
S400,通過需求列表計算綜合性能系數;
S500,根據性能系數調度一站式云數據中心服務器;
其中,在步驟S200中,所述根據文件清單獲取待選服務器序列的方法是:一個云文件同時存儲在一個或多個服務器Sv上,將這些服務器Sv的集合作為待選服務器序列SvList,文件清單DocList中第i1個云文件的待選服務器序列SvList(doci1)=[Svi2],i2∈[1,dNSv],其中Svi2代表待選服務器序列中的第i2個服務器,dNSv代表待選服務器序列中服務器Sv的個數;實時獲得文件清單DocList中所有云文件doc的所有待選服務器Sv的CPU占用率OccRt和吞吐量Thpt,計算出服務器的效態值emk,其中一站式云數據服務器網絡上的第δ個服務器的效態值emkSv(δ)計算方法為:
;
其中,εst代表所有服務器的吞吐量Thpt構成的序列的標準差,Thptδ代表一站式云數據服務器網絡上第δ個服務器的吞吐量,EThpt代表所有服務器吞吐量的算術平均值,OccRtδ代表一站式云數據服務器網絡上的第δ個服務器的CPU占用率,nPssδ代表在一站式云數據服務器網絡上第δ個服務器的CPU中運行的進程數量或者線程的數量;效態值emk越大,服務器可被利用的效率越高;將各個云文件的待選服務器序列SvList中的服務器Sv按照效態值emk的值從大到小排列;
其中,在步驟S300中,所述利用待選服務器序列獲取需求列表的方法是:將文件清單和服務器優先序號作為輸入變量,通過輸入變量為云文件初步地分配工作服務器并且獲得同服文件清單;根據同服文件清單中的云文件對應分配的工作服務器所對應的所有云文件大小的累加值的得到需求列表;
其中,在步驟S300中,根據同服文件清單中的云文件對應分配的工作服務器所對應的云文件大小的累加值從而得到需求列表,其具體方法的步驟為:
B01,如果同服文件清單DplcDocList中的元素個數不為0,新建一個空的序列作為重選文件清單RCDocList;將同服文件清單DplcDocList中的各個云文件doc按照工作服務器WSv進行分組成為NGRp個同服候選文件序列GrpDocList;每個分組中的各個云文件doc構成同服候選文件序列GrpDocList,GrpDocList=[docNGDL],i5∈[1,NGDL],其中NGRp代表文件清單DplcDocList中可區分的工作服務器WSv的個數;NGDL代表同服候選文件序列中云文件的個數,即同服文件清單DplcDocList中選擇同一個服務器Sv作為工作服務器WSv的云文件的個數;為同服候選文件序列GrpDocList計算各個云文件的供給系數Splidx, 其中同服候選文件序列GrpDocList中第i5個云文件的供給系數Splidx(doci5)的計算方法是:
;
其中m1為待選服務器序列SvList(doci5)中服務器的序數,rplcm1代表第i5個云文件的待選服務器序列SvList(doci5)中第m1個服務器在GrpDocList中所有云文件的待選服務器序列中的服務器Sv構成的集合中出現的概率,Szdoc(i5)代表同服候選文件序列GrpDocList中第i5個云文件的大小,Szbt代表同服候選文件序列GrpDocList中最小的文件的大小,dNSvdoc(i5)代表同服候選文件序列GrpDocList中第i5個云文件的待選服務器序列中服務器Sv的個數;遍歷所有同服候選文件序列,為同服候選文件序列GrpDocList中的供給系數Splidx最大值的云文件以外的云文件取消其當前選擇的工作服務器WSv并將其加入重選文件清單RCDocList;將OrdN的值加1;跳轉到步驟B02;如果同服文件清單DplcDocList中的元素個數為0,跳轉到步驟B03;
B02,將重選文件清單RCDocList作為輸入序列inList和服務器優先序號OrdN作為輸入變量,跳轉到步驟A01,通過步驟A01到步驟A04為云文件doc進一步地分配工作服務器WSv并且再次獲得同服文件清單DplcDocList,跳轉到步驟B01;
B03,當所有云文件doc均已分配有工作服務器WSv,把分配到同一個工作服務器WSv的各個云文件的文件大小的累加值作為一個工作服務器WSv的需求量RqVol;由各個服務器的需求量RqVol構成需求列表RqList,RqList=[RqVoli6],i6∈[1,NWSv],其中i6為服務器的序號,NWSv為需求列表RqList中元素的數量,RqVoli6代表第i6個服務器的需求量RqVol;結束;
其中,在步驟S400中,所述通過需求列表計算綜合性能系數的方法是:所有工作服務器WSv構成工作服務群WGSS;測得一個工作服務器WSv從另一個工作服務器中獲取云文件的請求響應時間RspTm,或者以客戶端從工作服務器WSv獲取云文件的請求響應時間為RspTm,為各個工作服務器計算綜合性能系數,其中第m2個工作服務器的綜合性能系數EffIdx(WSvm2)計算方法如下:
;
其中,m2、m3均為工作服務群WGSS中工作服務器的序號,RqList[m3]代表需求列表RqList中第m3個元素,即工作服務群WGSS中第m3個服務器的需求量RqVol,RspTmm3代表工作服務群WGSS中第m2個服務器從第m3個服務器中獲取云文件的請求響應時間,或者RspTmm3代表客戶端從工作服務群WGSS中第m3個服務器獲取云文件的請求響應時間,如果m2=m3,則RspTmm3的值為0, NWSv為需求列表RqList中元素的數量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州鵬捷科技股份有限公司,未經廣州鵬捷科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210205285.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種紫外器件封裝結構
- 下一篇:一種自發性肺動脈高壓模型及構建方法





