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
主站蜘蛛池模板: 国产成人高清在线精品| 亚洲无码视频一区二区三区| 人妻91无码色偷偷色噜噜噜| 亚洲AV无码一区二区三区牲色| 直接黄91麻豆网站| 久久精品一品道久久精品| 亚洲精品天堂在线观看| 国产精品免费露脸视频| 精品伊人久久久久7777人| 国产高清无码第一十页在线观看| 中文字幕免费在线视频| 亚洲成人精品久久| 精品国产免费观看一区| 波多野结衣AV无码久久一区| 99视频只有精品| 国产美女在线观看| 色网站在线视频| 亚洲欧洲AV一区二区三区| 亚洲国产av无码综合原创国产| 欧美精品不卡| 国产成人啪视频一区二区三区| 88av在线播放| 国产第八页| 欧美精品1区2区| 国产精品黑色丝袜的老师| 一级毛片免费不卡在线视频| 欧美a级在线| 婷婷开心中文字幕| 大陆精大陆国产国语精品1024| 色综合久久综合网| 国产成人精品亚洲日本对白优播| 欧美劲爆第一页| 国产男女免费视频| 91麻豆精品国产高清在线| 国产乱人伦精品一区二区| 久久77777| 欧美一区福利| 日本高清免费一本在线观看| 国产成人免费观看在线视频| 国产白丝av| 国产精品久久久久久久久| 国产成年女人特黄特色大片免费| 国产天天射| 亚洲第一页在线观看| 国产天天射| 国产精品美人久久久久久AV| 免费全部高H视频无码无遮掩| 免费看av在线网站网址| 国产精品爽爽va在线无码观看| 亚洲香蕉在线| 国产高清不卡视频| 亚洲二三区| a在线观看免费| 免费日韩在线视频| 免费国产无遮挡又黄又爽| 欧美日韩一区二区在线免费观看| 少妇精品久久久一区二区三区| 91在线精品麻豆欧美在线| 国产亚洲精| 一区二区日韩国产精久久| 亚洲第一成年免费网站| 国产在线一区视频| 欧美精品三级在线| 91国内视频在线观看| 国产91九色在线播放| 欧美色视频网站| 91小视频在线| 在线人成精品免费视频| 最新日韩AV网址在线观看| 波多野结衣视频网站| 亚洲精品国产日韩无码AV永久免费网 | 伊人久久综在合线亚洲2019| 国产成人高精品免费视频| 毛片免费高清免费| 91区国产福利在线观看午夜| 国内精品91| 亚洲无码91视频| 韩日午夜在线资源一区二区| 中文字幕 欧美日韩| 国产在线小视频| 久久精品中文字幕免费| 伊人成人在线|