




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、重慶郵電大學(xué)研究生堂下考試答卷學(xué)年第 學(xué)期考試科目 網(wǎng)絡(luò)計(jì)算與服務(wù) 姓 名 年 級(jí) 專 業(yè) 年 月 日基于服務(wù)質(zhì)量的多租戶資源調(diào)度方法研究一、問(wèn)題提出隨著云計(jì)算技術(shù)的不斷發(fā)展,軟件即服務(wù)SaaS成為一種全新的軟件模式被廣泛使用。SaaS 服務(wù)模式位于云服務(wù)的最上層,直接與用戶交互,實(shí)現(xiàn)用戶之間資源的共享是 SaaS 服務(wù)模式的根本出發(fā)點(diǎn),多租戶技術(shù)作為 SaaS 的核心,是實(shí)現(xiàn)這一目標(biāo)的關(guān)鍵技術(shù)。 多租戶技術(shù)是指同一個(gè)應(yīng)用實(shí)例,同時(shí)以租賃的方式租用給多個(gè)租戶,所有租戶之間共享資源。多租戶技術(shù)是基于租約的,以整合資源,提高資源的利用率為出發(fā)點(diǎn)。多租戶技術(shù)在很大程度上提高了資源的利用率,但是多個(gè)租
2、戶之間以租賃的方式共享應(yīng)用實(shí)例的特性,也給實(shí)現(xiàn)該技術(shù)帶來(lái)了很大的難題:首先,租戶之間對(duì)資源的使用相互干擾,降低資源使用效率的同時(shí),租戶的服務(wù)質(zhì)量很難得到保證;其次,當(dāng)資源池達(dá)到一定規(guī)模的情況下,多租戶資源調(diào)度算法本身的效率不能滿足實(shí)際使用需求, 因此需要使用有效地資源調(diào)度方法來(lái)解決這個(gè)難題。二、現(xiàn)狀分析現(xiàn)有的資源調(diào)度策略主要是從資源池和調(diào)度策略兩方面著手。 (1) 資源池方面 傳統(tǒng)的 SaaS 資源池中,主要是由資源池管理器負(fù)責(zé)管理和維護(hù)一些可供使用的系統(tǒng)資源。資源池管理器為每個(gè)租戶請(qǐng)求隨機(jī)地分配一個(gè)滿足其功能要求的資源,并以標(biāo)識(shí)“忙”表示該資源正在被使用,當(dāng)資源使用結(jié)束后清除該標(biāo)識(shí)。資源池中
3、的每個(gè)資源都是臨界資源,不可以同時(shí)為兩個(gè)或多個(gè)租戶使用。這是一種隨機(jī)選取資源的方法,選擇到的資源很難滿足租戶的質(zhì)量要求。如果不能使租戶滿意,需重新執(zhí)行請(qǐng)求將會(huì)消耗更多資源,降低資源調(diào)度的效率。(2)調(diào)度策略方面?zhèn)鹘y(tǒng)的資源分配策略大多集中于研究虛擬機(jī)的分配策略,對(duì)于具體的資源分配研究較少。近些年,有學(xué)者提出了虛擬資源預(yù)分配的方式來(lái)實(shí)現(xiàn)資源調(diào)度,但是該方法會(huì)降低資源的利用率。三、解決方案云計(jì)算最根本的目的是如何實(shí)現(xiàn)大范圍的資源共享,因而如何實(shí)現(xiàn)資源管理和相應(yīng)的調(diào)度策略成為云計(jì)算的研究的關(guān)鍵。下面我也主要從資源池和調(diào)度策略兩方面進(jìn)行分析。云計(jì)算環(huán)境下資源的特點(diǎn)給資源管理帶來(lái)很大的難題,為了解決這個(gè)難
4、題,提出了一種基于資源的 QoS 值來(lái)建立三級(jí)資源池的方法。結(jié)合多租戶技術(shù)的特點(diǎn)和租戶 QoS 要求,定義了資源的性能指標(biāo)參數(shù),給出了各個(gè)參數(shù)的計(jì)算方法,根據(jù)每個(gè)指標(biāo)所占的權(quán)重,計(jì)算得到資源的 QoS屬性值。在此基礎(chǔ)上,以資源量化后的 QoS 屬性值為關(guān)鍵字建立二級(jí)索引結(jié)構(gòu),以形成三級(jí)資源池結(jié)構(gòu)。 三級(jí)資源池的建立過(guò)程如下:(1) 劃分資源組,形成四個(gè)資源池; (2) 分別計(jì)算每個(gè)資源性能指標(biāo)值 Qri; (3) 每類池內(nèi)按照 Qri 值建立一個(gè)有序資源表,標(biāo)明資源的使用狀態(tài) Sri; (4) 在有序表的基礎(chǔ)上建立一級(jí)索引表,一個(gè)索引塊指向每 N1 個(gè)表塊的首塊地址,及時(shí)更新 count(Sr
5、i)值; (5) 建立二級(jí)索引表,一個(gè)索引塊指向每 N2 個(gè)一級(jí)索引塊的首塊地址,及時(shí)更新 count(Sri)。 當(dāng)有新的資源加入時(shí),由于表和索引表空間有限,需要對(duì)表和索引表進(jìn)行刪除和添加操作。由于索引表更新代價(jià)較大,對(duì)每一個(gè)新來(lái)的資源 Ri 計(jì)算其 Qri值與閾值 Qmin 進(jìn)行比較,若其小于 Qmin,該資源則不進(jìn)入資源表,由實(shí)驗(yàn)得出 Qmin 經(jīng)過(guò)量化處理一般取 0.20。形成的三級(jí)資源池層次化的結(jié)構(gòu)如下圖所示:圖中的 SaaS 資源池是多租戶環(huán)境下的系統(tǒng)資源池,資源種類和數(shù)量十分豐富,將資源按照種類劃分為四個(gè)資源組,形成計(jì)算資源池、存儲(chǔ)資源池、網(wǎng)絡(luò)資源池和其它資源池。在分類資源池內(nèi),
6、按照每個(gè)資源的綜合指標(biāo) Qri 分別建表。分別為每個(gè)資源表建立兩級(jí)索引表,進(jìn)行形成了索引資源池,加快資源調(diào)度速度。提出了一種層次化的資源調(diào)度方法,將租戶按照 SLA 中規(guī)定的租戶費(fèi)用劃分級(jí)別。在三級(jí)資源池的基礎(chǔ)上,劃分租戶請(qǐng)求為四類子請(qǐng)求,按租戶請(qǐng)求的 QoS 要求確定子請(qǐng)求所在的級(jí)別,并采用相應(yīng)級(jí)別的資源調(diào)度方法。主要是從執(zhí)行效率和資源使用隔離性兩方面出發(fā),最終形成了一個(gè)三級(jí)層次化的資源調(diào)度架構(gòu)。在 SaaS 多租戶體系下,租戶之間資源共享,在資源調(diào)度時(shí)易產(chǎn)生相互干擾,影響性能。為了盡量滿足租戶需求,保證租戶之間資源調(diào)度的隔離性,按照子請(qǐng)求的 QoS 要求將租戶子請(qǐng)求劃分為:A 級(jí)、B 級(jí)和
7、 C 級(jí)三個(gè)級(jí)別,分別采用不同的資源調(diào)度策略,確保資源調(diào)度的有效性和隔離性。對(duì)于A級(jí),其服務(wù)質(zhì)量要求最高,在有序資源池的基礎(chǔ)之上采用順序調(diào)度法,順序搜索二級(jí)索引資源表。調(diào)度過(guò)程如算法 1 所示:算法 1:順序資源調(diào)度法輸入:分類的租戶子請(qǐng)求的 QoS 值輸出:滿足要求的資源和資源的值; 順序搜索 index_i2,查看 count(Sri)的值; 若 count(Sri)=0,判斷是否為最后一個(gè)二級(jí)索引塊,若不是返回步驟;若是重新從頭搜索 index_i2; 若 count(Sri)0,由 elem 找到對(duì)應(yīng)的 index_i1 的首塊地址; 順序搜索 index_i1,同樣查看 count(
8、Sri)的值; 若 count(Sri)=0,返回步驟; 若 count(Sri)0,由 elem 找到有序表的首塊地址; 順序搜索有序表,查看 Sri 的值,是為 0 還是 1; 若 Sri=0,返回步驟; 若 Sri=1,選取該資源,并將 Sri 的值置為 0; 資源調(diào)度結(jié)束。對(duì)于 B 級(jí),采用前移折半資源調(diào)度法,算法的執(zhí)行過(guò)程如算法 2 所示: 算法 2:前移折半資源調(diào)度法 輸入:分類的租戶子請(qǐng)求的 QoS 值 輸出:滿足要求的資源和資源的值; 分別設(shè)置 index_i2 的首尾指針 low 和 high 找到 mid 對(duì)應(yīng)的二級(jí)索引塊,查看 count(Sri)的值; 若 count(
9、Sri)=0,將 index_i2 的尾指針前移,即 high=high-1,重新計(jì)算mid 的值; 判斷 low=high 是否成立; 若成立,重新取 index_i2 的尾指針為 high,重新計(jì)算 mid,返回到步驟;若不成立,直接返回到步驟; 若 count(Sri)0,則由 elem 找到對(duì)應(yīng) index_i1 首塊地址; 順序搜索 index_i1,查看 count(Sri)的值; 若 count(Sri)=0,返回到步驟; 若 count(Sri)0,由 elem 找到有序表的首塊地址; 順序搜索有序表,查看 Sri 的值,是 0 還是 1; 若 Sri=0,返回到步驟,繼續(xù)執(zhí)行; 若 Sri=1,選取該資源,并將 Sri 的值置為 0; 資源調(diào)度結(jié)束。對(duì)于 C 級(jí),其服務(wù)質(zhì)量要求不高,資源調(diào)度方法和 B 級(jí)類似,采用后移折半資源調(diào)度法C 級(jí)的后移折半資源調(diào)度法與 B 級(jí)調(diào)度法在上述步驟中只有兩步不同:步驟中找到 mid+1 對(duì)應(yīng)的二級(jí)索引塊,并查看 count(Sri)的值;步驟中,將 index_i2 的首指針后移,即 low=low+1,重新計(jì)算 mid 值。面向多租戶的架構(gòu),建立在一個(gè)根據(jù)租戶需求時(shí)刻變化的環(huán)境下,資源的使用情況動(dòng)態(tài)變化,需要一個(gè)靈活的資源調(diào)度方法的支持。為租戶請(qǐng)求的資源調(diào)度過(guò)程建立一個(gè)三級(jí)層次化結(jié)構(gòu),如圖所示:請(qǐng)求排隊(duì)層,將租戶請(qǐng)求按照租
溫馨提示
- 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年高品質(zhì)溴氨酸項(xiàng)目建議書(shū)
- 作業(yè)治療工作方法(作業(yè)治療技術(shù)課件)
- 2024西安水務(wù)(集團(tuán))有限責(zé)任公司應(yīng)聘人員綜合筆試參考題庫(kù)附帶答案詳解
- 垂直運(yùn)輸 施工方案
- 跟單員的月度工作總結(jié)
- 2025年鍛件、粉末冶金件項(xiàng)目建議書(shū)
- 2024年甘肅天水市農(nóng)業(yè)龍頭企業(yè)融資擔(dān)保有限責(zé)任公司招聘筆試參考題庫(kù)附帶答案詳解
- 青海省部分學(xué)校2024-2025學(xué)年高三下學(xué)期開(kāi)學(xué)聯(lián)考 化學(xué)試卷(原卷版+解析版)
- 2025年原料藥機(jī)械及設(shè)備項(xiàng)目發(fā)展計(jì)劃
- 車站關(guān)站操作流程
- 2024年全國(guó)英語(yǔ)競(jìng)賽《B類英語(yǔ)專業(yè)》初賽試題真題及答案
- 小學(xué)生中國(guó)舞課件大全
- 2025年南京信息職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)完整
- 《Spring框架》教學(xué)課件
- 2025年中考英語(yǔ)閱讀訓(xùn)練:熱點(diǎn)-電影《哪吒》(含答案)
- 2025年中考英語(yǔ)時(shí)文閱讀 6篇有關(guān)電影哪吒2和 DeepSeek的英語(yǔ)閱讀(含答案)
- GB/T 1.2-2020標(biāo)準(zhǔn)化工作導(dǎo)則第2部分:以ISO/IEC標(biāo)準(zhǔn)化文件為基礎(chǔ)的標(biāo)準(zhǔn)化文件起草規(guī)則
- 學(xué)生特異體質(zhì)調(diào)查表
- BACnet網(wǎng)絡(luò)講義
- 20世紀(jì)30年代經(jīng)濟(jì)危機(jī)對(duì)美國(guó)高等教育的影響
- 手術(shù)知情同意書(shū)
評(píng)論
0/150
提交評(píng)論