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

        ?

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

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

        庾邦

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

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

        庾邦

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

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

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

        0 引 言

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

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

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

        2 云計算虛擬化框架測試設計思路

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

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

        圖1 資源預測流程框架圖

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

        3.1 云計算平臺部署

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

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

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

        3.2.1 虛擬機管理功能測試

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

        3.2.2 信息收集功能測試

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

        3.2.3 負載均衡功能測試

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

        3.2.4 預測錯誤率測試與分析

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

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

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

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

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

        式中:Rrate——預測錯誤率;

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

        圖2 預測錯誤率對比

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

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

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

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

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

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

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

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

        4 結(jié)束語

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

        [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è)大學學報,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è)務平臺[J].北京郵電大學學報,2008,11(12):20-40.

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

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

        [10]張新宇,羅賢春.基于協(xié)同學的信息資源共享與業(yè)務協(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)絡和教育管理。

        猜你喜歡
        策略系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        基于“選—練—評”一體化的二輪復習策略
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        求初相φ的常見策略
        例談未知角三角函數(shù)值的求解策略
        基于PowerPC+FPGA顯示系統(tǒng)
        我說你做講策略
        半沸制皂系統(tǒng)(下)
        高中數(shù)學復習的具體策略
        男人添女人囗交做爰视频| 99riav精品国产| 国产在线精品亚洲视频在线| 亚洲三级中文字幕乱码| 一本大道熟女人妻中文字幕在线 | 久久久亚洲精品一区二区三区 | 欧美日韩精品一区二区视频| 亚洲∧v久久久无码精品| 呦泬泬精品导航| 亚洲av色香蕉一区二区三区软件 | 中文字幕人妻熟在线影院| 乱子真实露脸刺激对白| 精品丝袜国产在线播放| 国产精品熟女视频一区二区三区| 亚洲人成网网址在线看| 巨熟乳波霸若妻在线播放| 免费大学生国产在线观看p | 性xxxx18免费观看视频| 国产精品久久久久免费a∨| 人妻少妇精品一区二区三区| 中文字幕av人妻少妇一区二区| 免费无码av一区二区| 污污污污污污WWW网站免费| 高清av一区二区三区在线| 精品国产日韩一区2区3区| 无码任你躁久久久久久久| 91精品国产91久久久无码95| 人妻精品久久久一区二区| 伊人久久综合无码成人网| 亚洲精品综合欧美一区二区三区| 国产成人精品日本亚洲直播| 我揉搓少妇好久没做高潮| 国产公开免费人成视频| 五十路熟女一区二区三区| 国产精品一区二区久久毛片| 亚洲中文字幕久久精品品| 白又丰满大屁股bbbbb| 亚洲国产一区二区三区最新| 一区二区三区在线观看人妖| 国产欧美一区二区三区在线看| 国产人妻黑人一区二区三区|