亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        網(wǎng)絡(luò)集群部署數(shù)學(xué)建模設(shè)計(jì)與仿真

        2023-06-01 13:44:02徐成桂徐廣順
        計(jì)算機(jī)仿真 2023年4期
        關(guān)鍵詞:集群部署服務(wù)器

        徐成桂,徐廣順

        (成都理工大學(xué)工程技術(shù)學(xué)院,四川 樂山 614000)

        1 引言

        網(wǎng)絡(luò)用戶數(shù)量持續(xù)增多背景下,對網(wǎng)絡(luò)的建設(shè)提出更嚴(yán)格的要求。用戶的高并發(fā)訪問會導(dǎo)致服務(wù)訪問速率較慢[1]、服務(wù)可用性降低,任何系統(tǒng)故障均會對用戶造成重大損失。集群為使用一組獨(dú)立服務(wù)器構(gòu)成的節(jié)點(diǎn)集合,為用戶提供統(tǒng)一的服務(wù)器資源,完成資源共享的同時實(shí)現(xiàn)網(wǎng)絡(luò)的負(fù)載均衡[2]。傳統(tǒng)的集群部署形式多數(shù)采用磁盤共享掛載、共享儲存的策略,現(xiàn)已無法滿足當(dāng)前網(wǎng)絡(luò)服務(wù)需求。為滿足用戶大規(guī)模的訪問量,完成數(shù)量龐大的任務(wù)請求[3],服務(wù)器要具備較高的儲存空間與并發(fā)承受能力,并安置多個網(wǎng)絡(luò)集群,通過多個服務(wù)節(jié)點(diǎn)分擔(dān)網(wǎng)絡(luò)負(fù)載,完成網(wǎng)絡(luò)系統(tǒng)高可靠性的運(yùn)行任務(wù)。

        針對網(wǎng)絡(luò)資源分配及部署問題,文獻(xiàn)[4]通過開放Jackson排隊(duì)網(wǎng)絡(luò)建模業(yè)務(wù)流時延,融合遺傳算法與模擬退火算法映射服務(wù)節(jié)點(diǎn),使用個體約束性評估防止出現(xiàn)局部最優(yōu)。文獻(xiàn)[5]考慮時延、能耗、等元素對服務(wù)器選擇的影響,基于參數(shù)的線性加權(quán)排序候選服務(wù)器,挑選最佳移動邊緣計(jì)算服務(wù)器為用戶提供服務(wù)。

        以上方法的參數(shù)選擇均具有一定主觀性,導(dǎo)致其集群部署存在不同程度的偏差。為此,提出基于約束最大熵的網(wǎng)絡(luò)集群部署數(shù)學(xué)模型。分析物理主機(jī)屬性,計(jì)算并發(fā)用戶個數(shù)、最高在線用戶數(shù)等指標(biāo)完成作業(yè)資源統(tǒng)計(jì);使用約束最大熵法判斷各類參數(shù)及指標(biāo)的重要性,通過圖分割理論實(shí)現(xiàn)網(wǎng)絡(luò)集群部署模型構(gòu)建目標(biāo)。仿真驗(yàn)證了所提模型的實(shí)用性與應(yīng)用優(yōu)勢。

        2 網(wǎng)絡(luò)集群作業(yè)資源統(tǒng)計(jì)

        網(wǎng)絡(luò)集群部署前,首先要明確現(xiàn)階段用戶數(shù)據(jù)訪問行為對網(wǎng)絡(luò)資源的實(shí)際需求。把物理主機(jī)目前的屬性狀態(tài)記作

        (1)

        集群部署物理主機(jī)時,要掌握主機(jī)能夠供應(yīng)的資源上限[6],對比集群資源需求和物理主機(jī)能提供的資源。物理主機(jī)資源即為物理主機(jī)減去目前負(fù)載后的剩余資源,將式(1)內(nèi)的屬性參數(shù)拓展為

        (2)

        (3)

        (4)

        (5)

        以并發(fā)用戶個數(shù)為基礎(chǔ)[7],將最高在線用戶數(shù)表示為

        U=AU×UP

        (6)

        其中,AU表示網(wǎng)絡(luò)用戶總數(shù),UP為并發(fā)比率。

        服務(wù)器文件儲存容量計(jì)算過程為

        SC=AU×DC×YD×F/(1-O)

        (7)

        其中,DC為各用戶每日生成的信息增量,YD為有效工作時間,O為儲存冗余量比率,F表示網(wǎng)絡(luò)集群系統(tǒng)未來業(yè)務(wù)量發(fā)展的冗余空間。

        將xe(k)的關(guān)聯(lián)系數(shù)描述成

        (8)

        其中,ρ表示分辨指數(shù),其數(shù)值越小,表明分辨能力越好,一般取值為0.6。

        最終將關(guān)聯(lián)度ri解析式設(shè)置成

        (9)

        其中,n表示服務(wù)器數(shù)據(jù)集總數(shù),ξ為關(guān)聯(lián)系數(shù)。

        通過上述過程,即可按照不同的用戶訪問行為劃分集群作業(yè)類別與數(shù)據(jù)規(guī)律,完成作業(yè)資源需求量評估任務(wù),為服務(wù)器集群部署策略的實(shí)時性調(diào)整發(fā)揮關(guān)鍵作用。

        3 基于約束最大熵的網(wǎng)絡(luò)集群部署數(shù)學(xué)建模

        3.1 約束最大熵下集群部署參數(shù)重要性估計(jì)

        網(wǎng)絡(luò)集群部署操作中包含諸多參數(shù),例如磁盤、網(wǎng)絡(luò)利用率、內(nèi)存等。使用約束最大熵算法推導(dǎo)部署參數(shù)的重要性,挑選最關(guān)鍵的集群部署計(jì)算參數(shù)進(jìn)行數(shù)據(jù)分析,降低計(jì)算量的同時,保證集群部署模型性能可靠性。

        最大熵基礎(chǔ)定理為在滿足全部已知時間的前提下,客觀判斷未來事件[9]。采用約束最大熵進(jìn)行集群部署參數(shù)估計(jì)主要考慮以下幾點(diǎn):約束最大熵方法中使用的分布參數(shù)對數(shù)據(jù)的先驗(yàn)分布沒有嚴(yán)格要求,能夠隨意搭配,且不會降低參數(shù)重要性估計(jì)正確性與一致性。與此同時,該方法能有效處理參數(shù)評估中的平滑問題,適用于不同應(yīng)用環(huán)境下的高精度參數(shù)重要性評估任務(wù)。

        在符合復(fù)雜度約束條件的概率分布集合A中,挑選具備最大熵H(p)的模型p*,記作

        (10)

        式中,x、y均為隨機(jī)變量相對的網(wǎng)絡(luò)服務(wù)任務(wù),p(y|x)為條件分布值。

        信息論領(lǐng)域中,使用對數(shù)評價(jià)函數(shù)[10]來分析兩個參數(shù)在相同空間內(nèi)的概率分布差別,此種評價(jià)函數(shù)即為Kullback-Leibler(KL)距離[11]。假設(shè)a為問題域U內(nèi)的一個概率密度函數(shù),a′為概率密度函數(shù)a的近似函數(shù),將二者之間的KL距離表示為

        (11)

        使用KL距離描述集群部署參數(shù)重要性估計(jì)的準(zhǔn)確率,計(jì)算公式為

        (12)

        3.2 網(wǎng)絡(luò)集群部署模型實(shí)現(xiàn)

        數(shù)據(jù)通信網(wǎng)絡(luò)通常為三層結(jié)構(gòu)體系[12],從上至下分別為核心交換機(jī)、聚集交換機(jī)與接入交換機(jī)。使用約束最大熵算法完成集成參數(shù)計(jì)算后,以輸出的參數(shù)結(jié)果為前提,形式化定義虛擬環(huán)境下服務(wù)器之間的通信代價(jià)。集群部署點(diǎn)通信代價(jià)為隨機(jī)兩個部署點(diǎn)路由經(jīng)過的最小交換機(jī)數(shù)量,設(shè)置相同物理主機(jī)內(nèi)的虛擬機(jī)通信代價(jià)為0。

        針對架構(gòu)各異的數(shù)據(jù)通信網(wǎng)絡(luò),其部署代價(jià)矩陣也各不相等。以樹結(jié)構(gòu)為例[13],將其網(wǎng)絡(luò)通信代價(jià)矩陣定義成

        (13)

        式中,p0代表接入交換機(jī)端口數(shù)量,p1為聚集交換機(jī)端口數(shù)量,i、j均為部署點(diǎn)編碼,suzhu(i)為部署點(diǎn)i所處的宿主物理服務(wù)器。

        假設(shè)D(i,j)為服務(wù)器邏輯架構(gòu)內(nèi)的通信代價(jià)矩陣,通信代價(jià)為網(wǎng)絡(luò)數(shù)據(jù)傳輸速度[14]。此種狀態(tài)下,將服務(wù)器集群部署問題描述為

        (14)

        其中,C(i,j)代表部署點(diǎn)i、j之間的代價(jià),m為部署點(diǎn)數(shù)量,Bi為服務(wù)器i最高服務(wù)帶寬。

        服務(wù)器集群可劃分成三種計(jì)算方法:批處理計(jì)算、內(nèi)存計(jì)算和圖計(jì)算。其中,圖論為數(shù)學(xué)領(lǐng)域的關(guān)鍵分支,圖割論為一種在圖論基礎(chǔ)上,被廣泛應(yīng)用的圖像處理方法。服務(wù)器集群的結(jié)構(gòu)形態(tài)和圖論中的圖像有一定相似性,使用圖割論的有關(guān)知識完成網(wǎng)絡(luò)集群部署模型構(gòu)建。將圖論中的圖表示成

        G=(V(G),E(G))

        (15)

        式中,V(G)代表圖G全部頂點(diǎn)的總和,即圖的頂點(diǎn)均為V(G)內(nèi)的元素;E(G)為圖G全部邊的總和,G內(nèi)的元素為不同點(diǎn)之間的連線。

        集群部署前要充分考慮其資源利用率,以免造成資源浪費(fèi)。按照集群資源需求量推導(dǎo)出服務(wù)器集群部署后,各類資源的資源利用率為否超出當(dāng)前物理主機(jī)的負(fù)載量,將資源利用率計(jì)算公式表示為

        (16)

        網(wǎng)絡(luò)集群包含多個服務(wù)器,與單服務(wù)器相比,其資源需求較高,接下來,構(gòu)建以圖分割[15]為原則的網(wǎng)絡(luò)集群部署數(shù)學(xué)模型。設(shè)定初始網(wǎng)絡(luò)服務(wù)器集群相對應(yīng)的圖為C,其頂點(diǎn)集合為V(C)={AVM1,AVM2,…,AVMn},邊集為e={AVMi,AVMj},將圖C劃分成o個子圖,記作C1,C2,…,Co,o個子圖相對的子圖密度為D1,D2,…,Do,子圖內(nèi)的頂點(diǎn)數(shù)量為h,將網(wǎng)絡(luò)集群部署模型定義成

        (17)

        其中,Φ表示一個空集,H為子圖頂點(diǎn)數(shù)量的臨界值。

        4 仿真研究

        為分析所建網(wǎng)絡(luò)集群部署模型的可靠性,設(shè)計(jì)仿真。仿真軟件為MATLAB 2020b,在計(jì)算機(jī)上搭建20個節(jié)點(diǎn)的物理集群,各物理節(jié)點(diǎn)上運(yùn)行Docker 7.1容器引擎來創(chuàng)造虛擬節(jié)點(diǎn),最多同時運(yùn)行3個虛擬容器,虛擬容器的最高規(guī)模為42個節(jié)點(diǎn)。集群負(fù)載可以展現(xiàn)集群部署的信息處理能力,將其作為衡量網(wǎng)絡(luò)集群部署優(yōu)劣的指標(biāo),驗(yàn)證本文方法能否依照負(fù)載變化情況及時調(diào)節(jié)集群形態(tài),明確方法的靈活性與有效性。構(gòu)建兩種負(fù)載數(shù)據(jù)集:第一種按照靜態(tài)部署節(jié)點(diǎn)比例設(shè)置作業(yè)類型,記作N1;第二種不依照節(jié)點(diǎn)比例設(shè)定作業(yè)類型,記作N2。實(shí)驗(yàn)的仿真時間為55min。

        圖1為本文方法在兩種不同負(fù)載運(yùn)行狀態(tài)下,服務(wù)器節(jié)點(diǎn)狀態(tài)改變次數(shù)和相應(yīng)的計(jì)算時長。第一種負(fù)載數(shù)據(jù)集下,服務(wù)器節(jié)點(diǎn)狀態(tài)僅出現(xiàn)4次改變;第二種負(fù)載數(shù)據(jù)集下,服務(wù)器節(jié)點(diǎn)改變次數(shù)明顯增多。這為因?yàn)镹1負(fù)載數(shù)據(jù)集為憑借原始服務(wù)器節(jié)點(diǎn)比例設(shè)置的,網(wǎng)絡(luò)集群模型無需調(diào)整計(jì)算形態(tài)就能很好地實(shí)現(xiàn)集群部署任務(wù),因負(fù)載噪聲引發(fā)了4次節(jié)點(diǎn)調(diào)整策略,處于模型計(jì)算誤差可容納范圍;因?yàn)镹2數(shù)據(jù)集改變了原有的節(jié)點(diǎn)比例,所以產(chǎn)生了大量節(jié)點(diǎn)調(diào)節(jié)現(xiàn)象。

        圖1 不同負(fù)載數(shù)據(jù)下本文方法服務(wù)器節(jié)點(diǎn)調(diào)節(jié)情況

        由圖1可以看出,本文方法能夠按照實(shí)際網(wǎng)絡(luò)應(yīng)用情況計(jì)算負(fù)載變化,并通過節(jié)點(diǎn)的實(shí)時調(diào)節(jié)更改網(wǎng)絡(luò)集群部署形態(tài),為用戶提供貼合自身需求的網(wǎng)絡(luò)服務(wù),具備較強(qiáng)的實(shí)用性。

        為進(jìn)一步展現(xiàn)本文方法可用性,將其與文獻(xiàn)[4]遺傳模擬退火法、文獻(xiàn)[5]多重指標(biāo)法進(jìn)行仿真對比。定義每個部署任務(wù)對CPU的需求大小為2100×24×60×60MI,數(shù)據(jù)中心具備150臺物理主機(jī)與300臺虛擬機(jī),依次使用三種方法把服務(wù)器部署于物理主機(jī)上,考察三種指標(biāo):集群部署時間、物理機(jī)應(yīng)用個數(shù)和CPU利用率。圖2為三種方法網(wǎng)絡(luò)集群部署的響應(yīng)時間均值對比結(jié)果。

        圖2 三種方法集群部署響應(yīng)時間均值比較

        由圖2可知,與兩種文獻(xiàn)方法相比,本文方法部署響應(yīng)時間最短,且不會伴隨用戶數(shù)量的激增產(chǎn)生較大波動,穩(wěn)定性強(qiáng)。出現(xiàn)此種現(xiàn)象的原因在于,本文方法采用約束最大熵方法,在眾多部署參數(shù)中挑選重要度靠前的參數(shù),有效降低計(jì)算量,大幅縮短部署響應(yīng)耗時。

        隨機(jī)抽取60臺物理主機(jī)與60臺服務(wù)器進(jìn)行相同的資源任務(wù),依次使用三種方法進(jìn)行集群部署,研究不同方法使用的物理主機(jī)個數(shù),結(jié)果如圖3所示。

        圖3 三種方法物理主機(jī)應(yīng)用個數(shù)對比

        從圖3看出,三種方法集群部署使用的物理主機(jī)個數(shù)均具備相同趨勢,但本文方法物理主機(jī)應(yīng)用數(shù)量最少。這為由于本文方法把資源需求相近的服務(wù)器進(jìn)行集群再完成部署,降低了物理主機(jī)個數(shù)。遺傳模擬退火法即便考慮了物理主機(jī)的負(fù)載均衡因素,但其部署效果依舊不如本文方法;多重指標(biāo)法采用一臺服務(wù)器部署在一臺物理機(jī)的策略,耗費(fèi)大量主機(jī)資源。

        將15分鐘劃分為一個單元,計(jì)算75分鐘,即5個時間單元下三種方法執(zhí)行服務(wù)任務(wù)時,物理主機(jī)的CPU利用率情況,仿真結(jié)果參考圖4。

        圖4 三種方法CPU利用率對比

        觀察圖4可以看到,由于兩種文獻(xiàn)方法的物理主機(jī)資源充足但服務(wù)器需求較少,極易產(chǎn)生資源利用率低的現(xiàn)象,本文方法的CPU利用率要明顯高于兩種對比方法,證明本文方法在相同的集群部署時間內(nèi)能執(zhí)行更多的應(yīng)用程序,給用戶提供更豐富的資源服務(wù)。

        5 結(jié)論

        為實(shí)現(xiàn)高質(zhì)量網(wǎng)絡(luò)集群部署,為用戶提供優(yōu)質(zhì)的網(wǎng)絡(luò)應(yīng)用服務(wù),提出一種基于約束最大熵的網(wǎng)絡(luò)集群部署數(shù)學(xué)模型。所提方法具有理想的可應(yīng)用性,適用于高并發(fā)的用戶訪問高峰期,與傳統(tǒng)集群部署模型相比,運(yùn)行成本較少,避免了資源浪費(fèi)。但是,本文方法是建立在網(wǎng)絡(luò)結(jié)構(gòu)已知的情況下,面對結(jié)構(gòu)未知網(wǎng)絡(luò)時如何快速有效地實(shí)現(xiàn)精準(zhǔn)部署,將在今后研究中加以深入探究。

        猜你喜歡
        集群部署服務(wù)器
        一種基于Kubernetes的Web應(yīng)用部署與配置系統(tǒng)
        晉城:安排部署 統(tǒng)防統(tǒng)治
        部署
        通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計(jì)與實(shí)現(xiàn)
        海上小型無人機(jī)集群的反制裝備需求與應(yīng)對之策研究
        一種無人機(jī)集群發(fā)射回收裝置的控制系統(tǒng)設(shè)計(jì)
        電子制作(2018年11期)2018-08-04 03:25:40
        Python與Spark集群在收費(fèi)數(shù)據(jù)分析中的應(yīng)用
        勤快又呆萌的集群機(jī)器人
        得形忘意的服務(wù)器標(biāo)準(zhǔn)
        部署“薩德”意欲何為?
        太空探索(2016年9期)2016-07-12 10:00:02
        欧美黑人疯狂性受xxxxx喷水| 国产亚洲精品综合99久久| 亚洲av乱码国产精品观看麻豆| 亚洲不卡高清av网站| 日本高清视频永久网站www| 亚洲av无码一区二区三区网站| 99re6久精品国产首页| 美女福利视频在线观看网址 | 国产女人精品视频国产灰线| 日日碰狠狠添天天爽无码 | 97一期涩涩97片久久久久久久 | 精品人人妻人人澡人人爽牛牛| 中字亚洲国产精品一区二区| 老熟妇嗷嗷叫91九色| 国产99久久久国产精品~~牛| 色八a级在线观看| 亚洲一级电影在线观看| 中文乱码字幕人妻熟女人妻| 人人妻人人添人人爽欧美一区| 无码av免费一区二区三区| 久久久久久久一线毛片| 日韩人妻一区二区中文字幕| 免费观看成人欧美www色| 精品人妻系列无码人妻免费视频 | 丰满少妇又紧又爽视频| 蜜桃在线视频一区二区| 久久久久国产精品| 97久久草草超级碰碰碰| 欧美成人久久久免费播放| 亚洲中文字幕日本日韩| 在线免费观看一区二区| 国产精品久久久久影院嫩草| 99精品久久久中文字幕| 亚洲av日韩综合一区尤物| 久久人妻无码一区二区| 日韩精品大片在线观看| 日本高清中文字幕二区在线| 国产成人久久精品一区二区三区 | 黑人巨大videos极度另类| 亚洲成在人线电影天堂色| 久久青青草原一区网站|