999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

實驗云虛擬資源動態(tài)自適應負載均衡研究

2015-10-21 00:15:46洪文圳廣東農(nóng)工商職業(yè)技術學院計算機系廣東廣州510507
關鍵詞:利用資源實驗

洪文圳(廣東農(nóng)工商職業(yè)技術學院 計算機系,廣東 廣州 510507)

實驗云虛擬資源動態(tài)自適應負載均衡研究

洪文圳
(廣東農(nóng)工商職業(yè)技術學院 計算機系,廣東 廣州 510507)

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

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

0 引言

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

1 系統(tǒng)模型定義

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

1.1 服務器負載能力

1.2 集群負載計算

1.3 目標函數(shù)

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

2 負載均衡設計

2.1 動態(tài)自適應算法

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

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

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

2.2 粒子編碼設計

由于服務器負載均衡涉及多種資源的控制分配,因此算法需要的粒子編碼采用多維向量的方式來處理,每一維代表一種資源情況。為了使算法更易于實現(xiàn),將粒子編碼統(tǒng)一轉(zhuǎn)為整數(shù)編碼。假設第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號服務器上,其他的虛擬桌面與服務器的映射部署以此類推。在算法的實現(xiàn)過程中,由于對于粒子的位置和速度進行計算會出現(xiàn)粒子編碼為非整數(shù)情況,在這種情況下,采用四舍五入的規(guī)則對粒子編碼進行轉(zhuǎn)換操作。

2.3 算法步驟設計

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

(1)根據(jù)用戶需求創(chuàng)建虛擬桌面集合,利用式(4)計算云負載能力β,將虛擬桌面分配到合適的服務器。

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

(3)迭代進行計算,判斷當前的實驗云負載極限β是否達到約束條件的ε(預定閾值),如果達到跳到步驟(11),否則繼續(xù)執(zhí)行步驟(4)。

(4)利用式(6)和(7)計算更新后的粒子的位置和速度,并且利用式(9)計算群體更新后的負載情況β。

(5)根據(jù)式(8)計算調(diào)節(jié)算法的權值w,動態(tài)更新w,保持權值的動態(tài)更新。

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

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

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

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

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

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

3 實驗分析

3.1 實驗環(huán)境搭建

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

3.2 實驗結果分析

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

圖1 服務器資源利用率比較

圖2 虛擬機遷徙數(shù)比較

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

4 結論

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

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

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

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

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

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

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

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

Research of dynamic adaptive load balancing experimental Cloud virtual resources

Hong Wenzhen
(Department of Computer,Guangdong AIB Polytechnic College,Guangzhou 510507,China)

For load balancing of virtual resources for Cloud platforms,in order to realize reasonable distribution of virtual resources and maintain the stability of the user′s desktop,this paper presents an algorithm based on dynamically changing weighting adaptive particle swarm optimization algorithm and experiments using Eucalyptus platform.Experiments show that this method has a better effect than the greedy algorithm and particle swarm optimization,and can effectively control the load balance and maintain the stability of the system.

virtual desktop;load balancing;server

TP393

A

1674-7720(2015)20-0054-03

洪文圳.實驗云虛擬資源動態(tài)自適應負載均衡研究[J].微型機與應用,2015,34(20):54-56,60.

2015-05-28)

洪文圳(1981-),通信作者,男,碩士,實驗師,主要研究方向:云計算虛擬化、實驗室建設與管理。E-mail:hwz-507@163.com。

猜你喜歡
利用資源實驗
記一次有趣的實驗
利用min{a,b}的積分表示解決一類絕對值不等式
基礎教育資源展示
利用一半進行移多補少
一樣的資源,不一樣的收獲
做個怪怪長實驗
資源回收
利用數(shù)的分解來思考
Roommate is necessary when far away from home
資源再生 歡迎訂閱
資源再生(2017年3期)2017-06-01 12:20:59
主站蜘蛛池模板: 日本一区高清| 青青草欧美| 99re精彩视频| 在线中文字幕日韩| 最新国产精品第1页| 亚洲精品麻豆| 免费一级毛片| 久久黄色一级片| 亚洲人成网站日本片| 精品在线免费播放| 天天综合色网| 亚洲电影天堂在线国语对白| A级全黄试看30分钟小视频| 2021亚洲精品不卡a| 国产99欧美精品久久精品久久| 无码有码中文字幕| 亚洲人妖在线| 一级毛片无毒不卡直接观看| 国产精品无码久久久久AV| 亚洲天堂视频在线播放| 亚洲高清在线天堂精品| 91小视频在线观看| 幺女国产一级毛片| 综合色婷婷| 国产资源免费观看| 亚洲欧美成aⅴ人在线观看| 91在线日韩在线播放| 91青青草视频在线观看的| 成人另类稀缺在线观看| 亚洲欧洲日本在线| 伊人色在线视频| 一级一级一片免费| 欧美日韩在线成人| 国产人成在线视频| 91精品啪在线观看国产60岁| 国产在线欧美| 亚洲天堂视频网站| 成人精品视频一区二区在线| 福利小视频在线播放| 亚洲国产精品不卡在线| 精品久久国产综合精麻豆 | 欧美成人精品一级在线观看| 亚洲日韩高清在线亚洲专区| 日本尹人综合香蕉在线观看 | 青草国产在线视频| 永久免费AⅤ无码网站在线观看| 人妻精品全国免费视频| 亚洲男人天堂2018| 日韩精品少妇无码受不了| 国产成人久视频免费| 国产无码网站在线观看| 在线一级毛片| 午夜一区二区三区| 在线精品欧美日韩| 91精品国产自产在线老师啪l| 亚洲国产成熟视频在线多多| 久久96热在精品国产高清| 国产婬乱a一级毛片多女| 国产精品亚洲专区一区| 日本欧美成人免费| 国产精品开放后亚洲| 亚洲欧美国产高清va在线播放| 亚洲人网站| 国产激情在线视频| 不卡午夜视频| 91视频精品| 不卡无码h在线观看| 成人年鲁鲁在线观看视频| 露脸国产精品自产在线播| 国产清纯在线一区二区WWW| 无码人中文字幕| 亚洲人成人无码www| 国产精品三级av及在线观看| 亚洲免费成人网| 国产一级毛片yw| 亚洲综合色区在线播放2019| 性欧美久久| 四虎在线高清无码| 国产swag在线观看| 国产欧美日韩资源在线观看| 国产在线八区| 三上悠亚精品二区在线观看|