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

云計算的虛擬化框架測試研究

2014-03-07 02:24:18庾邦
中國測試 2014年6期
關(guān)鍵詞:策略系統(tǒng)

庾邦

(廣西經(jīng)濟管理干部學(xué)院,廣西 南寧 530007)

云計算的虛擬化框架測試研究

庾邦

(廣西經(jīng)濟管理干部學(xué)院,廣西 南寧 530007)

針對云計算測試技術(shù),設(shè)置虛擬化框架,運用自適應(yīng)空閑時間預(yù)測策略,在虛擬機管理功能、信息收集模塊和負(fù)載均衡等技術(shù)的基礎(chǔ)上進(jìn)行測試。測試結(jié)果表明:自適應(yīng)空閑時間預(yù)測策略能在整體上提高預(yù)測的準(zhǔn)確率,縮短響應(yīng)速度,并且在測試參數(shù)的收集方面也相對簡單,為云計算測試提供可行性解決方案。

云計算;虛擬化;平臺即服務(wù);框架測試

0 引 言

云計算是將計算機硬件資源和軟件資源以服務(wù)方式出售給用戶的技術(shù),不僅能更好地滿足用戶需求,而且能夠根據(jù)資源實際消耗進(jìn)行動態(tài)分配。國內(nèi)外對其研究大多集中在物理資源方面[1],對于虛擬化資源的研究較少;但是,虛擬化技術(shù)是連接系統(tǒng)上下層中間件,增加耦合性和靈活性的關(guān)鍵架構(gòu),所以,對其的研究非常重要。基于此,本文從虛擬化框架角度,對云計算的測試進(jìn)行了研究。

1 云計算體系中的虛擬化技術(shù)

虛擬化資源是云計算一個非常重要的技術(shù)特征,虛擬化資源主要是根據(jù)用戶實際需求動態(tài)分配硬件資源和軟件資源[2],虛擬化技術(shù)可以在計算機底層硬件資源(磁盤、CPU、電源等)上建立一個抽象層,通過該抽象層為上層應(yīng)用提供服務(wù),該層主要起到了平衡利用硬件資源的作用。常見的資源虛擬化技術(shù)有存儲虛擬化、網(wǎng)絡(luò)虛擬化、計算虛擬化[3-4]。

2 云計算虛擬化框架測試設(shè)計思路

要實現(xiàn)資源負(fù)載變化自動分配資源需要用到預(yù)測技術(shù)。預(yù)測技術(shù)主要是指通過一定的原則與計算方法預(yù)先對目前應(yīng)用程序運行情況以及資源使用情況做評估分析,從而預(yù)測下一個時間段資源消耗情況,其預(yù)測過程如圖1所示。

對于云計算能耗管理主要有4種策略[5]:貪婪策略、超時策略、自適應(yīng)預(yù)測策略、指數(shù)平均策略。超時策略是指通過預(yù)測idle區(qū)間時間長度來判斷是否進(jìn)行主機狀態(tài)切換的策略,即通過設(shè)置idle區(qū)間閥值來切換主機狀態(tài);指數(shù)平均策略則指通過上一次預(yù)測空閑時間值和實際空閑時間值(平均值)來預(yù)測下一次空閑時間大小并進(jìn)行主機狀態(tài)切換;自適應(yīng)預(yù)測策略是引入動態(tài)調(diào)節(jié)因子來調(diào)整預(yù)測空閑時間與實際空閑時間之間的差異,實現(xiàn)預(yù)測時間段與實際空間時間段一致,該方法是對指數(shù)平均算法的改進(jìn)[6-7]。

圖1 資源預(yù)測流程框架圖

3 云計算虛擬架構(gòu)測試

3.1 云計算平臺部署

本云計算平臺主要由計算節(jié)點、控制器和客戶端組成。客戶端由局域網(wǎng)中的主機群組成;控制器主要由計算服務(wù)、存儲服務(wù)、鏡像服務(wù)和WEB服務(wù)組成,且把控制器部署在同一臺機器上;計算節(jié)點則負(fù)責(zé)把控制器中的服務(wù)進(jìn)行虛擬化和對外提供服務(wù)。

3.2 云計算平臺主要測試項目

平臺測試項目主要包括虛擬機管理功能、信息收集模塊、負(fù)載均衡、用戶定義負(fù)載上限和服務(wù)器功耗測試,并對測試結(jié)果進(jìn)行分析[8]。

3.2.1 虛擬機管理功能測試

本文提供給用戶的管理頁面采用Horizon進(jìn)行部署,首選輸入賬號和密碼登錄虛擬機管理頁面;在Web管理頁面中的Image中選擇launch按鈕創(chuàng)建虛擬機,系統(tǒng)會自動彈出輸入虛擬機名稱、用戶數(shù)據(jù)、鏡像類型的配置窗口,填寫完畢后系統(tǒng)自動啟動實例,完成實例啟動測試;接著對剛才創(chuàng)建的虛擬機(Ubuntu-test)進(jìn)行詳細(xì)配置。

3.2.2 信息收集功能測試

信息收集測試主要是對傳感器信息、負(fù)載均衡信息、功耗信息的收集測試。傳感器采集的信息主要包括傳感器名稱、數(shù)值和單位,系統(tǒng)根據(jù)這些數(shù)值信息進(jìn)行工作狀態(tài)合理性判斷,當(dāng)傳感器采集到的數(shù)值顯示系統(tǒng)異常運行則進(jìn)入判斷錯誤狀態(tài);負(fù)載均衡信息收集是在Web管理Power Monitor頁面中,通過ospc-cc工具顯示Power和CPU Util參數(shù)變化情況。

3.2.3 負(fù)載均衡功能測試

啟動多臺虛擬機實例,將其分配到不同物理服務(wù)器上,通過性能最優(yōu)算法和節(jié)能最優(yōu)算法進(jìn)行云計算負(fù)載均衡測試。若采用節(jié)能最優(yōu)算法時,虛擬機負(fù)載將集中在幾臺主機上,其他幾臺處于關(guān)機狀態(tài);若采用性能最優(yōu)算法則各個物理主機負(fù)載基本接近。通過測試的服務(wù)器在工作時段基本處于運行狀態(tài),而在夜間的7臺物理服務(wù)器中有4臺服務(wù)器處于關(guān)閉狀態(tài),到了工作時段則自動開啟。

3.2.4 預(yù)測錯誤率測試與分析

1)預(yù)測算法參數(shù)設(shè)置。能耗測試目的是驗證自適應(yīng)空閑時間預(yù)測策略在能耗中的作用,在進(jìn)行能耗測試前需要搭建該測試的仿真環(huán)境。該仿真環(huán)境采用eclipse開發(fā)環(huán)境和Java開發(fā)編程語言,使用Random()函數(shù)產(chǎn)生隨機空閑時間序列(包含:空閑時間的起始時間和持續(xù)時間),通過AdaptiveExponentialAverage()函數(shù)和Greedy()、Timeout()、ExponentialAverage函數(shù)實現(xiàn)自適應(yīng)空閑時間預(yù)測策略和結(jié)果比對策略,同時系統(tǒng)測試需要用到物理主機相關(guān)功耗參數(shù)。

在測試中采用N為5~30的步長來分別計算預(yù)測準(zhǔn)確率,滑動窗口依次從5增加到30,使系統(tǒng)總時長為5000ms算出預(yù)測準(zhǔn)確率,其平均結(jié)果如表1所示。

表1 兩次平均結(jié)果值

從表1可以看出,滑動窗口大小為15時,其預(yù)測準(zhǔn)確率變動較小,能耗也是如此,這是由于N≤15時,基礎(chǔ)數(shù)據(jù)還不夠,預(yù)測不準(zhǔn)確。因此,當(dāng)滑動窗口大小為15時,既能保證預(yù)測準(zhǔn)確率,又不占用太多的能耗。

2)預(yù)測錯誤率與性能分析。預(yù)測算法錯誤率是表征預(yù)測算法性能的重要指標(biāo),實驗采用一組隨機空閑時序,每個時間范圍控制在[1,100]中,預(yù)測初始值設(shè)置為10ms,窗口大小則采用N=15,根據(jù)預(yù)測錯誤率公式[9-10]:

式中:Rrate——預(yù)測錯誤率;

從圖中可以看出,自適應(yīng)空閑時間預(yù)測策略錯誤率比較低,當(dāng)空閑時序比較平穩(wěn)時自適應(yīng)空閑時間預(yù)測策略和指數(shù)平均預(yù)測策略錯誤率都比較低,如空閑時間序列在17~28時,兩者的錯誤率都在20%以下;但當(dāng)錯誤序列出現(xiàn)較大波動時,如在11~51時,兩者的錯誤率立即從10%上升到70%以上,然而,自適應(yīng)空閑時間預(yù)測策略的錯誤率到一定值后又趨于平衡。

圖2 預(yù)測錯誤率對比

圖3 系統(tǒng)響應(yīng)時間對比

圖4 系統(tǒng)總耗能對比

3.2.5 系統(tǒng)響應(yīng)時間測試

系統(tǒng)響應(yīng)時間反映的是云計算平臺執(zhí)行效率,是從提交請求到執(zhí)行結(jié)束所用的總時間。系統(tǒng)響應(yīng)時間測試方法主要有自適應(yīng)空閑預(yù)測策略、貪婪策略、超時策略、指數(shù)平均預(yù)測策略。本文對這些策略下的系統(tǒng)響應(yīng)時間進(jìn)行對比分析,分析這些策略在請求隊列長度分別為1 000,2000,5 000,10 000,20 000,50 000 ms下的性能情況,時間序列則采用Random()函數(shù)生成,其范圍在[1,100]。4種策略仿真測試結(jié)果如圖3所示。

從圖3可以看出,貪婪策略比其他3種策略的系統(tǒng)響應(yīng)時間更高,這與該策略處理機制有關(guān):當(dāng)系統(tǒng)沒有任何請求時會自動轉(zhuǎn)入休眠狀態(tài),當(dāng)出現(xiàn)一個請求,系統(tǒng)將從休眠狀態(tài)轉(zhuǎn)換到運行狀態(tài),所以系統(tǒng)響應(yīng)時間中包含了休眠狀態(tài)轉(zhuǎn)換為運行狀態(tài)轉(zhuǎn)換的時間。

3.2.6 系統(tǒng)節(jié)能效果測試

采用6種不同的請求隊列長度環(huán)境進(jìn)行仿真測試,測試4種策略工作狀態(tài)轉(zhuǎn)為空閑狀態(tài)的耗能情況,結(jié)果如圖4所示。

從圖4可以看出,自適應(yīng)預(yù)測策略的總耗能最低;超時策略進(jìn)行超時閥值檢測后,主機需要一段時間從工作狀態(tài)轉(zhuǎn)換為休眠狀態(tài);指數(shù)平均策略由于當(dāng)預(yù)測空閑時間過短時不進(jìn)行主機狀態(tài)切換,從而中間出現(xiàn)能耗浪費現(xiàn)象;貪婪策略在系統(tǒng)不存在請求時直接進(jìn)入休眠狀態(tài),若出現(xiàn)一個請求則立即轉(zhuǎn)入運行狀態(tài),其運行耗能較低,但它是以犧牲系統(tǒng)響應(yīng)時間作為代價進(jìn)行節(jié)能。而自適應(yīng)預(yù)測策略是根據(jù)歷史空閑時間動態(tài)分析與預(yù)測下一次空閑時間,能準(zhǔn)確預(yù)測進(jìn)行主機狀態(tài)轉(zhuǎn)換的時間,從而實現(xiàn)節(jié)能效果。

4 結(jié)束語

本文在討論云計算服務(wù)層、應(yīng)用層、基礎(chǔ)實施層層級結(jié)構(gòu)和虛擬化技術(shù)相關(guān)理論的基礎(chǔ)上,重點對虛擬化資源管理中的服務(wù)-資源映射模型、底層物理資源分配中的預(yù)測技術(shù)、虛擬機工作做了深入分析,然后通過部署具體云計算虛擬平臺進(jìn)行虛擬環(huán)境下的虛擬機管理功能、主機預(yù)測錯誤率、主機系統(tǒng)響應(yīng)時間、主機耗能等測試與分析,最終實現(xiàn)云計算的虛擬化框架測試,其測試結(jié)果達(dá)到了預(yù)期目的。

[1]Oluwaranti A, Onime C, Kehinde L,et al.A user identity management protocol for cloud computing paradigm[J].Int’l J.ofCommunications,Network and System Sciences,2011,4(3):11-16.

[2]吳朱華.云計算核心技術(shù)剖析[J].人民郵電,2011,12(9):32-35.

[3]Kitazume H,Koyama T,Kishi T,et al.Network virtualization technology to support cloud services.[J].IEICE Transactions,2012(8):2530-2537.

[4]Padala P,Shin K G,Zhu X Y,et al.Adaptive control of virtualized resources in utility computing environments[C]∥Proceedings of EuroSys’07,2010:289-302.

[5]高翔.基于Xen的虛擬機動態(tài)遷移算法優(yōu)化[J].哈爾濱工業(yè)大學(xué)學(xué)報,2010,9(12):4-10.

[6]Horvath T,Tarek F A,Skadron K,et al.Dynamic voltage scaling in multitier Web servers with end-toend delay control[C]∥.IEEE Transactions on Computers,2007:444-458.

[7]宋可為.云計算在電信業(yè)務(wù)平臺[J].北京郵電大學(xué)學(xué)報,2008,11(12):20-40.

[8]鮑凌云,劉文云.云計算在電子政務(wù)系統(tǒng)中的應(yīng)用研究[J].現(xiàn)代情報,2011(4):170-173.

[9]黃琳娜,劉春立,唐麗芳,等.基于云計算的信息資源共享與測試[J].滄州師范學(xué)院學(xué)報,2012(6):60-62.

[10]張新宇,羅賢春.基于協(xié)同學(xué)的信息資源共享與業(yè)務(wù)協(xié)同的協(xié)同模型及其測試[J].圖書情報工作,2011(1):89-91.

Research of cloud computing virtual STC

YU Bang
(Guangxi Economic Management Cadre College,Nanning 530007,China)

In order to test cloud computing,virtualization framework was set up,and adaptive free time prediction strategy was used.It was tested on the basis of virtual machine,information collection module,and the load balancing technology.Results show that this testing method is more successful in the test parameter setting,energy consumption prediction accuracy,response time and it provides feasibility test solution for cloud computing related testers.

cloud computing;virtualization;PaaS;STC

TP301.6;TP311.5;TK012;TN911.7

:A

:1674-5124(2014)06-0117-03

10.11857/j.issn.1674-5124.2014.06.030

2014-01-07;

:2014-03-05

庾 邦(1980-),男,廣西桂林市人,高級講師,研究方向為云計算、網(wǎng)絡(luò)和教育管理。

猜你喜歡
策略系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
基于“選—練—評”一體化的二輪復(fù)習(xí)策略
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
求初相φ的常見策略
例談未知角三角函數(shù)值的求解策略
基于PowerPC+FPGA顯示系統(tǒng)
我說你做講策略
半沸制皂系統(tǒng)(下)
高中數(shù)學(xué)復(fù)習(xí)的具體策略
主站蜘蛛池模板: 日韩第一页在线| 91青草视频| a亚洲天堂| 亚洲天堂成人| 国产成人亚洲精品色欲AV| 一本大道香蕉高清久久| 91精品国产一区自在线拍| 一本大道无码高清| 亚洲一级毛片免费看| 2020久久国产综合精品swag| 亚洲一级色| 精品人妻一区二区三区蜜桃AⅤ| 色婷婷视频在线| 在线日韩一区二区| 日本成人精品视频| 久久综合丝袜长腿丝袜| 四虎成人在线视频| 欧美中文字幕无线码视频| 亚洲欧美一区二区三区图片| 丝袜高跟美脚国产1区| 中文字幕无码av专区久久| 99热国产这里只有精品无卡顿"| 婷婷成人综合| 最近最新中文字幕在线第一页 | 欧美精品影院| 国产麻豆精品在线观看| 欧美日韩国产一级| 亚洲视频四区| 麻豆精选在线| 欧美在线精品怡红院| 久久久精品无码一二三区| a毛片基地免费大全| 国产亚洲一区二区三区在线| 日本道综合一本久久久88| 国产一区二区网站| 欧美人人干| 一本一本大道香蕉久在线播放| 怡红院美国分院一区二区| 久久国产精品波多野结衣| 欧美精品亚洲精品日韩专区va| 美女高潮全身流白浆福利区| 天天综合天天综合| 黄色国产在线| 免费人成在线观看成人片| 国内精品免费| 婷婷色狠狠干| 亚洲妓女综合网995久久| 国产女人在线| 69av免费视频| 婷婷伊人久久| 四虎永久在线精品国产免费 | 国产福利一区在线| 久久精品这里只有国产中文精品 | 国产在线视频导航| 免费AV在线播放观看18禁强制| 日韩福利视频导航| 在线五月婷婷| 国产麻豆另类AV| 亚洲中文字幕久久无码精品A| 国产va在线观看免费| a毛片在线免费观看| 亚洲高清中文字幕| 国产精品黄色片| 黄色网址免费在线| 999国产精品永久免费视频精品久久| 亚洲精品制服丝袜二区| 91精品国产福利| a国产精品| 国产精品久线在线观看| 亚洲欧美日本国产综合在线 | 曰AV在线无码| 国产精品免费久久久久影院无码| 亚洲视频色图| 久久亚洲AⅤ无码精品午夜麻豆| 在线va视频| 欧美精品在线观看视频| 国产91丝袜| 国产一线在线| 欧美午夜视频在线| 嫩草在线视频| 一级毛片在线播放免费观看| 亚洲二区视频|