《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 實驗云虛擬資源動態自適應負載均衡研究
實驗云虛擬資源動態自適應負載均衡研究
2015年微型機與應用第20期
洪文圳
廣東農工商職業技術學院 計算機系,廣東 廣州 510507
摘要: 針對云平臺的虛擬資源的負載均衡問題,為了實現虛擬資源的合理分配和保持用戶桌面的穩定性,提出一種基于動態改變算法權值的自適應粒子群算法,并利用Eucalyptus平臺進行實驗。實驗證明,該方法比貪婪算法和基本粒子群算法具有更好的調節效果,能夠有效地控制負載均衡和保持系統的穩定性。
Abstract:
Key words :

  摘  要: 針對云平臺的虛擬資源的負載均衡問題,為了實現虛擬資源的合理分配和保持用戶桌面的穩定性,提出一種基于動態改變算法權值的自適應粒子群算法,并利用Eucalyptus平臺進行實驗。實驗證明,該方法比貪婪算法和基本粒子群算法具有更好的調節效果,能夠有效地控制負載均衡和保持系統的穩定性。

  關鍵詞虛擬桌面;負載均衡;服務器

0 引言

  目前已有許多高校將云計算、虛擬化技術應用到實驗實訓中心的服務器管理和用戶桌面系統的部署控制,搭建各種內部云計算平臺進行資源管理和提供服務。通過一段時間的部署體驗發現,當用戶的桌面需求快速增加時,服務器需要部署更多的虛擬機,負載壓力以幾何級陡增。服務器配置存在差異,服務器所承載的負載極限各不相同,如果不能對虛擬機進行實時遷徙,就會出現部分服務器的負載過大,有些服務器的負載小,造成負載不平衡和影響平臺的穩定性[1-2]。因此,怎樣對云服務器進行負載調節管理,有效提高資源利用率是當前云計算研究的一項熱點。通過對相關參考文獻的研究[3],本文利用一種基于粒子群算法的動態改變權值的自適應變異的方法對實驗云平臺的虛擬資源進行負載均衡調節。

1 系統模型定義

  將實驗中心的云服務器資源定義為的四元組,分別代表了服務器的處理器資源、內存資源、網絡資源和磁盤存儲資源。采用同樣的方法將虛擬資源定義為4FF2.tmp.jpg的四元組。虛擬資源的負載均衡控制實際上就是將M個虛擬機分配到N臺服務器上的NP問題。每個虛擬桌面只能部署到一臺物理服務器上,每臺服務器上需要同時運行多個虛擬桌面,針對這種情況,利用一個矩陣來描述這種NM組合的部署情況:

  SV=D11 D12 D13 … D1mD21 D22 D23 … D2mD31 D32 D33 … D3m…  …   …   …   …Dn1 Dn2 Dn3 … Dnm(1)

  SV矩陣中每個Dnm元素的取值范圍為{0,1}。當Dnm=1時,表示第M個虛擬桌面部署到第N臺服務器上;如果Dnm=0時,則表示該服務器上沒有部署虛擬桌面。

  1.1 服務器負載能力

  利用式(2)計算云中一臺服務器的負載能力C,并對整個實驗云的服務器負載能力求平均值Cavg,將Cavg作為每個節點的基本負載能力基礎。式(2)中,50F4.tmp.jpg表示每個虛擬桌面需要的處理器資源數,517D.tmp.jpg表示所部署服務器所能提供的處理器資源總量,并且523B.tmp.jpg

  52F8.tmp.jpg

  1.2 集群負載計算

  觀察某個時間段的虛擬機用量,假設t時刻為實驗云的某個運行時間,利用參考文獻[4]提供的方法計算該時刻前的T時間內的服務器負載情況。利用T時間作為實驗云的負載觀察區間,計算每個虛擬桌面的平均資源利用率537E.tmp.jpg作為第j臺虛擬機的負載,以此計算第k臺服務器t時間內的負載情況。利用式(3)定義第k臺服務器的負載LkS。

 548A.tmp.jpg

  其中,Ck表示第k臺服務器的負載能力,n表示在T時間區內第k臺服務器上部署的所有的虛擬桌面數量,t表示第j臺虛擬桌面在T時間區內總運行時間。部署虛擬桌面需要考慮服務器的負載均衡情況,利用式(3)預測計算每臺服務器上的虛擬桌面的負載量。通過方差公式(式(4))估算云服務器集群的負載能力,選擇負載能力較強的服務器作為部署需要的優先考慮節點。

 5506.tmp.jpg

  其中,N是實驗云的服務器節點數量,5564.tmp.jpg是實驗云中第j臺服務器的固有負載量,55E1.tmp.jpg是實驗云中第j臺服務器在t時間預測計算的平均負載量。565D.tmp.jpg的值越大,表示服務器集群的負載能力越大,將其作為負載極限的判斷參考條件。

  1.3 目標函數

  為實現本文提出的目標,定義函數fmax(S,V)用于計算實驗云資源利用率最大化,函數fmin(m)用于計算虛擬機的遷徙次數。目標函數為:

56F3.tmp.jpg

  約束條件為:5768.tmp.jpg<ε,即通過式(4)計算得到負載方差5768.tmp.jpg必須小于服務器固有預定的閾值ε;5802.tmp.jpg<Cε,即通過負載均衡后云的負載總量5802.tmp.jpg必須小于固有的負載能力Cε。

2 負載均衡設計

  2.1 動態自適應算法

  為了實現動態自適應負載均衡目標,在標準粒子群算法的基礎上進行自適應變異處理和動態改變權值,克服原有算法收斂過快的現象。具體算法使用的公式如下。

 ?。?)算法的粒子速度和位置更新公式:

 58BC.tmp.jpg

  為了提高算法的全局搜索能力,使粒子能夠隨群體規模的大小而變化,根據參考文獻[5]對式(6)中w進行動態設置[5],具體公式如下:

  w=wmin-hvwh+svws(8)

  其中,wmin為w的初始值;hv為進化速度因子,hv=5945.tmp.jpg,用當前迭代f(Gn)與上一次迭代f(Gn-1)間的最小值和最大值計算進化速度hv;sv為粒子聚集因子,59F9.tmp.jpg。Ft為當前迭代粒子適應度值的平均值,5A92.tmp.jpg,計算規模為N的粒子群迭代到第t次時的適應度平均值。

 ?。?)計算群體的自適應公式:

5B2C.tmp.jpg

  其中,f(Gi)表示利用目標函數計算第i群體的適應度,  f(Gavg)表示N個群體的平均適應度,f(G)表示從i到N不斷演變的群體適應度值。f(G)的取值范圍是{1,fmax(f(Gi)-f(Gavg))}。根據參考文獻[4]的方法定義隨機因子Pm,Pm的取值范圍是{K,0},同時滿足5BBF.tmp.jpg且f(P)<fd[4]。5C58.tmp.jpg是預期的方差閾值,fd是預期的適應度最優值,K的取值范圍是{0.1,0.55}。利用式(10)對群體的N各粒子進行自適應變異,提高算法的全局求優能力。

  5CCE.tmp.jpg

  其中,Zk是表示粒子Z的第k維數值,5D3A.tmp.jpg是呈正態分布的隨機變量。對群體N個粒子進行升序操作,利用式(10)將升序后的前一半數量的粒子與全局最優的粒子進行變異計算。將變異前后的粒子適應度值進行比較,選取最大值作為新的全局最優,值小的作為新的局部最優。

  2.2 粒子編碼設計

  由于服務器負載均衡涉及多種資源的控制分配,因此算法需要的粒子編碼采用多維向量的方式來處理,每一維代表一種資源情況。為了使算法更易于實現,將粒子編碼統一轉為整數編碼。假設第Zi粒子的編碼形式為{2,1,2,3,5,3,4,8,1},在矩陣SV中對應的值是D21=D12=D23=D34=D55=D36=D47=D88=D19=1,表示第1和第3虛擬桌面部署在2號服務器上,第4和第6虛擬桌面部署在3號服務器上,其他的虛擬桌面與服務器的映射部署以此類推。在算法的實現過程中,由于對于粒子的位置和速度進行計算會出現粒子編碼為非整數情況,在這種情況下,采用四舍五入的規則對粒子編碼進行轉換操作。

  2.3 算法步驟設計

  將目標函數作為適應度函數,設置預期的閾值ε,約束條件作為判斷條件,具體實現步驟如下:

 ?。?)根據用戶需求創建虛擬桌面集合,利用式(4)計算云負載能力5DDA.tmp.jpg,將虛擬桌面分配到合適的服務器。

  (2)利用式(5)的目標函數作為算法的適應度函數,初始化算法中粒子的位置和速度,設置粒子當前的局部最優P和群體中的全局最優G的位置。

 ?。?)迭代進行計算,判斷當前的實驗云負載極限5DDA.tmp.jpg是否達到約束條件的ε(預定閾值),如果達到跳到步驟(11),否則繼續執行步驟(4)。

 ?。?)利用式(6)和(7)計算更新后的粒子的位置和速度,并且利用式(9)計算群體更新后的負載情況5DDA.tmp.jpg。

  (5)根據式(8)計算調節算法的權值w,動態更新w,保持權值的動態更新。

 ?。?)判斷更新后的群體變化是否達到約束條件,如果是執行步驟(8),否則執行步驟(7)。

  (7)保留上次計算的局部最優P值,迭代更新并重新初始化,繼續循環計算,直至達到約束條件,停止迭代。

 ?。?)計算更新后的適應度,如果更新后的適應度優于上一次的P的適應度,則更新當前的P值;假如更新后的群體適應度優于上一次的G的適應度,則更新當前的G值。

  (9)根據式(9)計算當前的粒子群體的適應度的自適應情況,并計算自動變異因子Pm。

 ?。?0)判斷式(6)中的隨機數是否小于Pm,如果小于Pm,利用式(10)進行自適應變異操作,并且更新當前的P值和G值;否則跳轉到步驟(3)。

 ?。?1)迭代計算結束,輸出負載均衡的組合結果。

3 實驗分析

  3.1 實驗環境搭建

  為了驗證本文提出算法的有效性和可行性,利用Eucalyptus系統作為實驗測試環境。根據參考文獻提供的方法,基于Eucalyptus平臺并結合KVM與QEMU的虛擬架構搭建算法實驗需要的運行平臺[6-7]。

  3.2 實驗結果分析

  分別利用Eucalyptus自帶的貪婪算法、基本粒子群算法與本文設計的算法進行實驗。根據實驗需要,設置了所需虛擬機桌面的數量規模分別為50、100、150、200、250和300等數量級。根據云控制器顯示的服務器與虛擬機的運行分析視圖,分別記錄了各個算法對服務器虛擬資源利用率的情況,結果如圖1和圖2所示,并對結果進行分析。

Image 001.png

  如圖1所示,三種算法在不同規模用戶壓力下的服務器資源利用率的執行結果各不相同,很明顯動態自適應粒子群算法比其他兩種能更好地進行資源的負載均衡調節,提高服務器的資源利用率。隨著虛擬桌面數量的不斷增加,為了保持服務器間資源利用率的平衡,利用三種算法進行虛擬資源負載調節。如圖2所示,動態自適應粒子群算法的遷徙數明顯少于基本粒子群算法和貪婪算法作用下的遷徙數,在穩定性方面具有較好的表現。

4 結論

  本文研究了實驗云虛擬資源的負載均衡問題,利用基于動態改變權值的自適應變異的粒子群算法對服務器上的虛擬機進行負載均衡調節。以Eucalyptus作為實驗平臺進行測試,實驗結果驗證了本文提出負載均衡算法具有更好的優越性。但本文的方法還處于實驗測試,沒有應用到實際的用戶桌面負載調節中,這將是以后研究的重點。

參考文獻

  [1] 陳小嬌,陳世平,方芳.云計算中虛擬機資源分配算法[J].計算機應用研究,2014,31(9):2584-2587.

  [2] 常德成,徐高潮.虛擬機動態遷移方法[J].計算機應用研究,2013,30(4):971-976.

  [3] 何丹丹.云環境下基于節能和負載均衡的混沌粒子群資源優化調[J].計算機控制與測量,2014,22(5):1626-1628.

  [4] 劉衛寧,高龍.異構云中面向集群負載均衡的任務調度策略[J].計算機應用,2013,33(8):2140-2142.

  [5] 張選平.一種動態改變慣性權的自適應粒子群算法[J].西安交通大學學報,2005,39(10):1039-1042.

  [6] 楊子夜,周逸勛,陳海波,等.利用虛擬機動態遷移技術整合虛擬和模擬環境[J].小型微型計算機系統,2010,31(3):423-429.

  [7] 洪文圳,陳玉琴,黃曉峰.基于Eucalyptus的實驗云平臺搭建[J].微型機與應用,2014,33(17):59-61.


此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美色图天堂网| 国产精品实拍| 亚洲日本免费电影| 欧美激情一区二区三区全黄| 亚洲女性喷水在线观看一区| 欧美日韩一区精品| 在线免费观看一区二区三区| 欧美中文在线免费| 美女主播视频一区| 欧美在线看片a免费观看| 欧美国产日韩一区| av成人黄色| 久久国产夜色精品鲁鲁99| 女生裸体视频一区二区三区| 亚洲免费观看| 欧美日韩国产色站一区二区三区| 一区二区三区成人| 欧美成人精品1314www| 99热在这里有精品免费| 欧美国产专区| 久久伊人一区二区| 韩国一区二区在线观看| 欧美成人中文字幕在线| 欧美午夜精品一区二区三区| 伊人久久大香线蕉av超碰演员| 在线亚洲+欧美+日本专区| 午夜精品婷婷| 亚洲国产精品久久人人爱蜜臀| 国产亚洲在线观看| 欧美一区二区三区在线观看视频| 国产精品美女主播| 蜜桃av噜噜一区| 国产精品啊啊啊| 欧美一区三区三区高中清蜜桃| 女人色偷偷aa久久天堂| 99这里只有久久精品视频| 久久精品中文字幕一区二区三区| 欧美日韩四区| 亚洲激情精品| 国产香蕉97碰碰久久人人| 美女爽到呻吟久久久久| 中文精品99久久国产香蕉| 国产精品视频第一区| 久久在线观看视频| 欧美激情aⅴ一区二区三区| 亚洲最新在线视频| 亚洲国产午夜| 国产一区欧美| 国产精品久久久久免费a∨| 黄色成人小视频| 国产真实久久| 亚洲精品久久嫩草网站秘色| 久久婷婷人人澡人人喊人人爽| 亚洲在线视频观看| 性伦欧美刺激片在线观看| 麻豆亚洲精品| 久久久99免费视频| 国产精品成av人在线视午夜片| 久久免费高清| 欧美激情视频一区二区三区在线播放| 欧美在线观看视频一区二区| 欧美三区视频| 国产乱码精品一区二区三| 国产日产欧美一区| 欧美日韩第一区日日骚| 欧美成人资源网| 午夜精品国产| 欧美**字幕| 欧美黄色成人网| 国产欧美日韩综合| 欧美伊人久久大香线蕉综合69| 一区二区三区日韩精品| 久久久精品2019中文字幕神马| 亚洲国产精品电影在线观看| 久久久久久久一区| 亚洲国产高清aⅴ视频| 免费一级欧美片在线播放| 一区二区视频免费完整版观看| 亚洲人成精品久久久久| 亚洲精品一区二区三区福利| 欧美私人啪啪vps| 欧美日韩另类在线| 一区视频在线| 欧美影院成年免费版| 欧美性猛交99久久久久99按摩| 影音欧美亚洲| 日韩一二三区视频| 久久久精品视频成人| 欧美裸体一区二区三区| 国产精品一区二区久久国产| 欧美激情a∨在线视频播放| 久久综合九色综合欧美狠狠| 1204国产成人精品视频| 在线观看免费视频综合| 性欧美大战久久久久久久免费观看| 亚洲国产精品国自产拍av秋霞| 国产一区二区中文字幕免费看| 欧美精品videossex性护士| 亚洲风情在线资源站| 亚洲精品免费电影| 国产精品萝li| 久久国产婷婷国产香蕉| 久久久蜜桃精品| 欧美中文在线观看| 国产精品综合久久久| 亚洲免费观看| 久久成人精品一区二区三区| 午夜精品久久久久久久久久久久| 亚洲免费视频成人| 欧美在线播放一区| 国产综合在线看| 国产私拍一区| 国产精品日本欧美一区二区三区| 欧美精品久久天天躁| 亚洲电影免费在线| 国产亚洲人成网站在线观看| 欧美大片免费观看在线观看网站推荐| 国产农村妇女精品一二区| 一区二区在线视频观看| 亚洲国产精品精华液网站| 国内精品免费在线观看| 欧美另类一区| 樱花yy私人影院亚洲| 国产综合色精品一区二区三区| 国产日韩在线一区二区三区| 欧美激情综合色| 欧美日韩1080p| 久久日韩粉嫩一区二区三区| 午夜精品一区二区三区在线| 亚洲午夜激情网站| 国产亚洲在线| 国产精品一区二区男女羞羞无遮挡| 国产乱理伦片在线观看夜一区| 国产日韩专区| 9色porny自拍视频一区二区| 午夜一级在线看亚洲| 亚洲美女精品久久| 亚洲影院色无极综合| 欧美专区亚洲专区| 亚洲欧美电影在线观看| 欧美日韩综合不卡| 欧美成人免费大片| 一区二区三区精品| 亚洲人成毛片在线播放| 国内精品美女在线观看| 国产精品一二三| 欧美日韩免费视频| 欧美在线视频在线播放完整版免费观看| 久久婷婷国产麻豆91天堂| 亚洲伊人第一页| 午夜精品在线看| 久久中文欧美| 国产综合色在线视频区| 欧美日韩成人综合| 欧美激情第六页| 亚洲高清激情| 久久精品理论片| 亚洲欧洲久久| 欧美精品在欧美一区二区少妇| 亚洲视频图片小说| 亚洲国产视频直播| 国产精品久久久一区二区三区| 欧美成人精品激情在线观看| 99综合电影在线视频| 99re6这里只有精品视频在线观看| 亚洲黄网站黄| 久久女同精品一区二区| 亚洲国产精品一区二区久| 国内精品久久久久影院色| 亚洲老板91色精品久久| 一区二区三区精品国产| 久久九九热re6这里有精品| 亚洲精品123区| 在线成人激情| 国产欧美精品国产国产专区| 麻豆成人av| 性亚洲最疯狂xxxx高清| 欧美日韩亚洲精品内裤| 久久福利影视| 欧美激情综合亚洲一二区| 在线观看免费视频综合| 亚洲永久精品国产| 欧美激情麻豆| 欧美成人午夜免费视在线看片| 亚洲一区二区欧美| 久久精品主播| 国模 一区 二区 三区| 国产精品一级二级三级| 欧美人与性动交α欧美精品济南到| 免费不卡亚洲欧美| 国产精品久久久久国产精品日日| 麻豆91精品91久久久的内涵| 欧美电影美腿模特1979在线看| 亚洲国产高潮在线观看| 亚洲欧美欧美一区二区三区| 夜夜嗨网站十八久久| 欧美一区二区三区在线免费观看| 亚洲视频在线观看免费| 玖玖玖免费嫩草在线影院一区| 久久精精品视频| 国产精品久久久久久久久久久久久| 国产一区二区三区精品欧美日韩一区二区三区| 一区二区三区在线视频免费观看| 午夜免费在线观看精品视频| 亚洲女ⅴideoshd黑人| 欧美伊人久久大香线蕉综合69| 欧美深夜影院| 日韩午夜免费视频| 欧美一区二区三区视频免费播放| 99精品久久免费看蜜臀剧情介绍| 亚洲女人天堂av| 亚洲国产婷婷香蕉久久久久久| 黄色一区二区在线| 久久久久久久国产| 欧美亚洲一区在线| 久久黄色小说| 欧美影院视频| 国产精品乱码久久久久久| 在线观看的日韩av| 亚洲人成在线播放网站岛国| 久久精品日韩一区二区三区| 男女视频一区二区| 欧美理论电影在线播放| 亚洲视频福利| 国产一区二区三区四区五区美女| 性色av一区二区三区在线观看| 亚洲欧美日韩国产成人| 影音先锋中文字幕一区| 久久精品国产成人| 国产农村妇女精品| 欧美亚洲视频| 久久精品女人天堂| 欧美精品一区二区三区一线天视频| 久久综合中文色婷婷| 亚洲欧美色婷婷| 狠狠色2019综合网| 91久久线看在观草草青青| 国外成人免费视频| 国产色产综合产在线视频| 中文亚洲欧美| 欧美精品不卡| 亚洲老板91色精品久久| 欧美日韩国产精品一区| 久久久精品动漫| 一区二区三区久久网| 黄色一区二区三区| 久久久久久久久伊人| 亚洲自拍偷拍色片视频| 在线观看成人av电影| 国产精品最新自拍| 久久精品色图| 一级日韩一区在线观看| 最近中文字幕mv在线一区二区三区四区| 狠狠色丁香久久婷婷综合_中| 亚洲一区久久久| 欧美亚洲综合久久| 日韩视频免费大全中文字幕| 久久久久久久久久久一区| 亚洲国内精品在线| 欧美日本网站| 国产免费成人av| 鲁大师影院一区二区三区| 亚洲网站视频| 亚欧美中日韩视频| 欧美大片在线观看一区| 欧美在线|欧美| 久热精品视频在线| 欧美伦理a级免费电影| 欧美视频免费| 999亚洲国产精| 毛片一区二区三区| 欧美日韩亚洲一区| 免费观看在线综合| 欧美在线视频免费观看| 久久久久成人精品免费播放动漫| 午夜精品视频一区| 久久综合久久综合久久综合| 欧美裸体一区二区三区| 这里是久久伊人| 欧美福利一区| 久久亚洲免费| 欧美v亚洲v综合ⅴ国产v| 久久国产一区| 欧美激情国产日韩精品一区18| 欧美视频在线观看 亚洲欧| 亚洲制服欧美中文字幕中文字幕| 樱桃成人精品视频在线播放| 欧美日韩国产色综合一二三四| 男女av一区三区二区色多| 99在线精品视频在线观看| 亚洲精品视频啊美女在线直播| 欧美日韩国产天堂| 欧美中文字幕在线视频| 蜜臀久久久99精品久久久久久| 性欧美在线看片a免费观看| 日韩视频在线观看| 亚洲午夜在线观看| 欧美日韩视频免费播放| 欧美日韩国产另类不卡| 亚洲欧美在线观看| 国产亚洲欧美一区在线观看| 夜夜嗨av色综合久久久综合网| 亚洲国产成人久久综合一区| 国产精品美女www爽爽爽视频| 欧美精品自拍偷拍动漫精品| 欧美日本高清视频| 欧美一区二区视频观看视频| 午夜精品久久久久久久男人的天堂| 久久婷婷国产综合精品青草| 鲁大师成人一区二区三区| 欧美精品首页| 亚洲人成毛片在线播放女女| 亚洲高清不卡av| 亚洲天堂久久| 国产精品毛片a∨一区二区三区|国| 先锋a资源在线看亚洲| 亚洲国产综合91精品麻豆| 亚洲片国产一区一级在线观看| 国产日产精品一区二区三区四区的观看方式| 老牛影视一区二区三区| 久久综合九色99| 女同性一区二区三区人了人一| 欧美成人精品一区二区三区| 久久麻豆一区二区| 一本到高清视频免费精品| 欧美亚洲第一区| 欧美视频官网| 亚洲区免费影片|