


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一種基于QOS約束簡(jiǎn)化的云計(jì)算資源調(diào)度策略的創(chuàng)新機(jī)制中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)30-7027-02近年來(lái),互聯(lián)網(wǎng)需要處理的業(yè)務(wù)量快速增長(zhǎng),如何處理海量數(shù)據(jù)成為互聯(lián)網(wǎng)未來(lái)發(fā)展的關(guān)鍵。在這種背景下,基于分布式計(jì)算特別是網(wǎng)格技術(shù)的發(fā)展,產(chǎn)生了一種新型服務(wù)計(jì)算模型:云計(jì)算【1】,即將計(jì)算任務(wù)分布在大量計(jì)算機(jī)構(gòu)成的資源池上,使各種應(yīng)用系統(tǒng)能夠根據(jù)需要獲取計(jì)算力、存儲(chǔ)空間和信息服務(wù),其核心問(wèn)題是資源調(diào)度管理【2】。云計(jì)算資源調(diào)度是指在特定的云環(huán)境中,根據(jù)一定的資源使用規(guī)則,在不同的資源使用者之間進(jìn)行的資源調(diào)整過(guò)程?,F(xiàn)有的資源調(diào)度策略大多是通過(guò)虛擬機(jī)級(jí)別
2、上的調(diào)度技術(shù)結(jié)合一定的調(diào)度策略來(lái)為虛擬機(jī)內(nèi)部應(yīng)用做資源調(diào)度,調(diào)度算法過(guò)于簡(jiǎn)單,判斷需要進(jìn)行推測(cè)執(zhí)行任務(wù)的算法造成過(guò)多任務(wù)需要推測(cè)執(zhí)行,降低了整個(gè)任務(wù)的性能。所以在虛擬機(jī)級(jí)別上采用什么算法實(shí)現(xiàn)資源調(diào)度是暨待解決的一個(gè)難題。目前,對(duì)于云計(jì)算資源調(diào)度資源分配的研究仍存在許多問(wèn)題,各大云計(jì)算廠商關(guān)注的問(wèn)題主要集中在虛擬機(jī)資源管理、任務(wù)調(diào)度、系統(tǒng)負(fù)載均衡上。而每個(gè)云計(jì)算廠商都以自己的基礎(chǔ)設(shè)施架構(gòu)來(lái)構(gòu)建,缺乏統(tǒng)一的規(guī)范和標(biāo)準(zhǔn),使得云環(huán)境下的資源調(diào)度和資源管理呈現(xiàn)出多樣化的特點(diǎn)。云計(jì)算由分布式計(jì)算和網(wǎng)格計(jì)算發(fā)展而來(lái),兩者的資源調(diào)度和分配經(jīng)過(guò)多年的研究已相當(dāng)成熟,對(duì)于云計(jì)算環(huán)境下的資源調(diào)度資源分配有一定的可借
3、鑒性和相通性。但是以虛擬化技術(shù)為基礎(chǔ),并側(cè)重于商業(yè)化模式的應(yīng)用理念使得云計(jì)算的資源調(diào)度資源分配具有自己的特點(diǎn)不能生搬硬套網(wǎng)格計(jì)算中的任務(wù)調(diào)度策略。1 一種基于QOS約束簡(jiǎn)化的資源調(diào)度策略1.1 任務(wù)描述用戶提交服務(wù)請(qǐng)求是一個(gè)隨機(jī)過(guò)程,任務(wù)到達(dá)云計(jì)算系統(tǒng)的時(shí)間應(yīng)服從隨機(jī)分布。從任務(wù)對(duì)計(jì)算資源需求角度看,任務(wù)類型具有多樣性,常見(jiàn)的包括計(jì)算密集型、通信密集型、數(shù)據(jù)密集型和I/O密集型等等【3】。1.2 資源描述云計(jì)算以一種簡(jiǎn)化機(jī)制調(diào)度作業(yè),把任務(wù)所需資源用虛擬機(jī)來(lái)表現(xiàn),所謂的資源搜索從本質(zhì)上看就是搜索虛擬機(jī),作業(yè)調(diào)度就是一種以優(yōu)化的方式將任務(wù)與資源進(jìn)行映射匹配。物理資源性能參數(shù)一般包括CPU、內(nèi)存、
4、存儲(chǔ)空間、帶寬、I/O存取率、故障率等等,虛擬機(jī)也是一種物理資源。該文對(duì)虛擬機(jī)性能參數(shù)的選取包括:CPU、內(nèi)存、存儲(chǔ)空間以及帶寬。1.3 Qos參數(shù)選取云計(jì)算目的是為不同用戶提供應(yīng)用服務(wù),在資源需求方面各類用戶的期望不一樣,如:實(shí)時(shí)性,低費(fèi)用,穩(wěn)定的網(wǎng)絡(luò)等。QoS作為衡量服務(wù)滿意度的一個(gè)重要標(biāo)準(zhǔn),云計(jì)算對(duì)用戶的服務(wù)可以通過(guò)QoS來(lái)評(píng)價(jià),該文主要考慮三個(gè)QoS參數(shù):完成時(shí)間、網(wǎng)絡(luò)帶寬、費(fèi)用。1.4 負(fù)載均衡策略負(fù)載均衡是把系統(tǒng)中的資源按性能進(jìn)行負(fù)載分配。目前主流操作系統(tǒng)在任務(wù)分配方面使用了一種簡(jiǎn)單方案:根據(jù)物理機(jī)CPU性能按比例分?jǐn)偂3S玫呢?fù)載指標(biāo)(Index)包括CPU就緒隊(duì)列長(zhǎng)度、進(jìn)程響應(yīng)時(shí)
5、間、內(nèi)存使用情況、磁盤訪問(wèn)頻度,CPU和I/O利用率等,以及異構(gòu)節(jié)點(diǎn)處理能力上的差別。1.5 任務(wù)與資源映射模型云計(jì)算環(huán)境下資源優(yōu)化分配可描述為:當(dāng)任務(wù)隨機(jī)到達(dá)計(jì)算節(jié)點(diǎn)時(shí),根據(jù)任務(wù)的類型、長(zhǎng)度和計(jì)算節(jié)點(diǎn)的執(zhí)行狀態(tài)(主要是負(fù)載量),從任務(wù)開(kāi)始執(zhí)行到結(jié)束期間,當(dāng)云計(jì)算系統(tǒng)總代價(jià)最小時(shí),最大限度地滿足QoS。該文云計(jì)算系統(tǒng)總代價(jià)包括兩個(gè)部分:節(jié)點(diǎn)負(fù)載量和任務(wù)計(jì)算代價(jià)。因此,該文所研究的問(wèn)題就轉(zhuǎn)化為基于多目標(biāo)約束的最優(yōu)解問(wèn)題?;赒oS約束的任務(wù)計(jì)算代價(jià)粗粒度綜合評(píng)價(jià)表達(dá)式如(1) 所示: (1)當(dāng)Costvm值越小,任務(wù)與虛擬機(jī)的匹配度越高,任務(wù)得到的服務(wù)質(zhì)量越高;當(dāng)Costvm值越大,任務(wù)與虛擬機(jī)
6、的匹配度越低,任務(wù)得到的服務(wù)質(zhì)量越低;當(dāng)Costvm=0時(shí),任務(wù)與虛擬機(jī)匹配度最高,即完全匹配。2 實(shí)驗(yàn)仿真與結(jié)果分析2.1 實(shí)驗(yàn)仿真數(shù)據(jù)云計(jì)算系統(tǒng)調(diào)度模型,物理環(huán)境不變條件下,調(diào)度系統(tǒng)性能優(yōu)劣主要取決于資源映射和調(diào)度規(guī)則,是整個(gè)調(diào)度系統(tǒng)核心。該文實(shí)現(xiàn)了一種基于QoS簡(jiǎn)單約束的最小代價(jià)最大服務(wù)概率算法(Minimum cost and Maximum Probability of Service, MMPS)算法。本文MMPS算法仿真實(shí)驗(yàn)在CloudSim上進(jìn)行,根據(jù)任務(wù)執(zhí)行成本、虛擬機(jī)負(fù)載量和任務(wù)分配帶寬進(jìn)行了實(shí)驗(yàn)對(duì)比,選取5個(gè)虛擬機(jī)、9個(gè)任務(wù),實(shí)驗(yàn)環(huán)境涉及的相關(guān)參數(shù)見(jiàn)表1。2.2 實(shí)驗(yàn)結(jié)果
7、分析為驗(yàn)證MMPS算法有效性和進(jìn)一步增加實(shí)驗(yàn)的對(duì)比性,該文選擇順序分配策略,貪心策略和隨機(jī)分配策略作為對(duì)比實(shí)驗(yàn),全部任務(wù)總執(zhí)行時(shí)間實(shí)驗(yàn)結(jié)果如表2所示。MMPS算法的任務(wù)總執(zhí)行時(shí)間最短,貪心策略算法任務(wù)總執(zhí)行時(shí)間略長(zhǎng)于MMPS算法,順序分配算法的任務(wù)總執(zhí)行時(shí)間最長(zhǎng)。MMPS算法比貪心策略算法節(jié)省了約8.55%的時(shí)間,MMPS算法比順序分配算法節(jié)省了約30.31%的時(shí)間。隨機(jī)分配策略每一次執(zhí)行結(jié)果都會(huì)有所不同,但都會(huì)比MMPS算法和貪心策略算法執(zhí)行時(shí)間長(zhǎng)。全部任務(wù)執(zhí)行時(shí)間分布圖1所示,MMPS算法的0號(hào)任務(wù)與其他幾種算法時(shí)間大致相同,1號(hào)任務(wù)花費(fèi)的時(shí)間比其他的任務(wù)都多,2號(hào)任務(wù)少于順序分配策略,從
8、3號(hào)任務(wù)開(kāi)始,執(zhí)行時(shí)間都少于或者接近其他幾種調(diào)度算法,該文的MMPS調(diào)度算法在執(zhí)行時(shí)間上比其他三種算法更高效。2.3 算法時(shí)間復(fù)雜度分析設(shè)系統(tǒng)中共有m臺(tái)虛擬機(jī)和n個(gè)任務(wù),小堆排序的時(shí)間復(fù)雜度為O(nlogn);VM歸一化的時(shí)間復(fù)雜度為O(m);VM計(jì)算任務(wù)負(fù)載量的時(shí)間復(fù)雜度為O(mn);任務(wù)計(jì)算代價(jià)的時(shí)間復(fù)雜度為O(mn)。資源匹配過(guò)程最好情況是任務(wù)一次就匹配成功,時(shí)間復(fù)雜度為 O(1);最壞情況下每個(gè)任務(wù)都需要匹配m次,n個(gè)任務(wù)共需要匹配mxn次,時(shí)間復(fù)雜度為O(mn)。因此,整個(gè)資源匹配過(guò)程最好情況下時(shí)間復(fù)雜度為O(l),最壞情況下時(shí)間復(fù)雜度為O(mn)。3 結(jié)束語(yǔ)云計(jì)算系統(tǒng)是一個(gè)特殊的超
9、大規(guī)模集群系統(tǒng),資源調(diào)度策略和負(fù)載均衡策略可作為影響云計(jì)算系統(tǒng)性能的重要因素之一。該文研究了云計(jì)算環(huán)境下基于QoS簡(jiǎn)單約束的資源調(diào)度策略,借鑒作業(yè)調(diào)度的基本思想,建立資源調(diào)度模型。再根據(jù)物理資源與QoS參數(shù)的映射關(guān)系,建立云計(jì)算環(huán)境下的資源分配模型,深入研究了云計(jì)算仿真平臺(tái)CloudSim體系結(jié)構(gòu),對(duì)CloudSim中基礎(chǔ)類:ExtendedExample2類和DatacenterBorker類等進(jìn)行相應(yīng)的擴(kuò)展,重新對(duì)源代碼進(jìn)行編譯,在CloudSim平臺(tái)上實(shí)現(xiàn)了MMPS算法的仿真,實(shí)驗(yàn)結(jié)果表明MMPS算法效果較為顯著,能較好地滿足用戶服務(wù)質(zhì)量。參考文獻(xiàn):【1】 劉鵬.云計(jì)算 .2版.北京:電子工業(yè)出版社,2011.【2】 陳全,鄧倩妮.云計(jì)算及其關(guān)鍵技術(shù).計(jì)算機(jī)應(yīng)用,2009,29(9):2562-2567.【3】 秦勇,肖文俊,黃翰,等.一種基于QoS度量的Pareto并行路由尋優(yōu)方法.計(jì)算機(jī)學(xué)報(bào),2009,32(3):463-472.【4】 羅作民,張景,李軍懷,等.網(wǎng)格計(jì)算及其關(guān)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年浙江省建筑安全員《B證》考試題庫(kù)
- 《公共政策學(xué)》題庫(kù)及答案 2
- 西安信息職業(yè)大學(xué)《商業(yè)倫理》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024-2025學(xué)年山東省聊城市高唐縣第二中學(xué)高三上學(xué)期12月月考?xì)v史試卷
- 武漢船舶職業(yè)技術(shù)學(xué)院《R語(yǔ)言與數(shù)據(jù)可視化》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖南財(cái)經(jīng)工業(yè)職業(yè)技術(shù)學(xué)院《斜視弱視學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025青海省安全員《C證》考試題庫(kù)
- 濰坊理工學(xué)院《經(jīng)濟(jì)統(tǒng)計(jì)學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 臨夏現(xiàn)代職業(yè)學(xué)院《數(shù)字信號(hào)處理A》2023-2024學(xué)年第二學(xué)期期末試卷
- 平頂山學(xué)院《安全類專業(yè)寫(xiě)作》2023-2024學(xué)年第二學(xué)期期末試卷
- Photoshop+2024學(xué)習(xí)手冊(cè):第1課認(rèn)識(shí)與操作基礎(chǔ)
- 《不同血流限制訓(xùn)練方案對(duì)膝關(guān)節(jié)損傷運(yùn)動(dòng)員下肢功能的影響》
- 藥品經(jīng)營(yíng)企業(yè)(批發(fā)和零售)面臨的風(fēng)險(xiǎn)點(diǎn)和應(yīng)對(duì)措施
- 基本公共衛(wèi)生服務(wù)項(xiàng)目培訓(xùn)
- 北師大版(2024新版)七年級(jí)上冊(cè)數(shù)學(xué)期末模擬測(cè)試卷(含答案)
- 無(wú)人機(jī)組裝與調(diào)試 課件 項(xiàng)目1任務(wù)1 多旋翼無(wú)人機(jī)飛行平臺(tái)組裝調(diào)試
- 消防行業(yè)崗位培訓(xùn)與校企聯(lián)合方案
- 中國(guó)通 用技術(shù)集團(tuán)招聘筆試題庫(kù)
- 自動(dòng)化部門的發(fā)展規(guī)劃
- 2024年中國(guó)天然橡膠產(chǎn)業(yè)數(shù)據(jù)分析簡(jiǎn)報(bào)-農(nóng)小蜂
- 《S公司客戶開(kāi)發(fā)與維護(hù)策略改進(jìn)探究》開(kāi)題報(bào)告10000字
評(píng)論
0/150
提交評(píng)論