PaaS環(huán)境中動態(tài)資源調(diào)度機制的研究與分析
發(fā)布時間:2017-04-22 21:24
本文關鍵詞:PaaS環(huán)境中動態(tài)資源調(diào)度機制的研究與分析,由筆耕文化傳播整理發(fā)布。
【摘要】:隨著信息技術的發(fā)展和云計算的興起,云計算PaaS(Platform as a Service)平臺因其能夠為用戶提供簡單易用的軟件開發(fā)測試環(huán)境而備受關注。從應用開發(fā)者的角度來看,PaaS平臺不僅提供了更加靈活的應用框架和服務,而且提供了應用所依賴的從硬件到軟件的完整的開發(fā)運行環(huán)境和資源管理機制,從而大大降低了應用托管運行的門檻,縮短了應用開發(fā)的周期,有利于開發(fā)擴展性更強服務類型更豐富的互聯(lián)網(wǎng)應用。從云平臺提供商角度來說,如何實現(xiàn)平臺資源的靈活配置和資源利用率的提高成為一個很有價值的研究課題,而如何設計平臺資源的調(diào)度機制正是本論文所要研究的重點。本文使用了C語言、F uby/Rails框架等技術設計并實現(xiàn)了一種基于云計算PaaS平臺的動態(tài)資源調(diào)度機制。本文首先對云計算PaaS平臺的相關技術做了介紹,重點描述了開源PaaS平臺Cloud Foundry系統(tǒng)中的資源調(diào)度機制,并針對該系統(tǒng)在資源監(jiān)控和資源調(diào)度方面存在的問題進行了數(shù)學建模與分析,提出一種基于負載預測的資源調(diào)度機制來作為其解決方案。其次,本文詳細說明了針對云控制器、資源監(jiān)控器、負載分析器等系統(tǒng)組件的優(yōu)化和改進,并對框架中的資源探測模塊、調(diào)度策略模塊、調(diào)度行為模塊等進行了詳細設計,包括各模塊內(nèi)部的處理流程及模塊間的接口設計;谇笆鲈O計,在調(diào)度機制的實現(xiàn)章節(jié)中,本文給出了部分核心模塊的算法設計及實現(xiàn),重點描述了調(diào)度算法的設計和資源遷移機制的實現(xiàn),并簡要介紹了自回歸預測和指數(shù)平滑預測兩種預測模型。最后,選用了開源Cloud Foundry作為項目基礎,對本文提出的資源調(diào)度機制進行了測試和驗證。文章最后總結了本課題研究期間的工作成果,并提出了進一步的改進方向。
【關鍵詞】:云計算 平臺即服務 預測分析 監(jiān)控指標
【學位授予單位】:北京郵電大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TP393.09
【目錄】:
- 摘要4-5
- ABSTRACT5-9
- 第一章 緒論9-14
- 1.1 選題背景9-10
- 1.2 研究目的和意義10-11
- 1.3 國內(nèi)外研究現(xiàn)狀11-12
- 1.4 研究內(nèi)容及主要工作12
- 1.5 論文結構12-14
- 第二章 云計算PaaS平臺相關技術14-27
- 2.1 云計算框架14-15
- 2.2 云計算PaaS平臺15-18
- 2.3 開源PaaS平臺Cloud Foundry18-24
- 2.3.1 Cloud Foundry概述18-19
- 2.3.2 Cloud Foundry邏輯視圖19-21
- 2.3.3 Cloud Foundry組件介紹21-24
- 2.4 基礎知識及相關技術24-26
- 2.4.1 Ruby/Rails框架24-25
- 2.4.2 分布式消息總線25-26
- 2.5 本章小結26-27
- 第三章 Cloud Foundry中資源調(diào)度機制的分析27-32
- 3.1 Cloud Foundry中的資源調(diào)度機制27-28
- 3.2 存在的問題及解決方案28-30
- 3.2.1 資源監(jiān)控機制存在局限性28-29
- 3.2.2 資源調(diào)度機制缺乏靈活性29
- 3.2.3 解決方案29-30
- 3.3 資源調(diào)度機制的建模分析30-31
- 3.4 本章小結31-32
- 第四章 動態(tài)資源調(diào)度機制的設計32-39
- 4.1 資源調(diào)度機制的總體設計32-34
- 4.1.1 基本設計思想32-33
- 4.1.2 總體架構設計33-34
- 4.2 資源調(diào)度機制的具體設計34-38
- 4.2.1 資源調(diào)度框架設計34-35
- 4.2.2 資源探測模塊設計35-37
- 4.2.3 調(diào)度策略模塊設計37-38
- 4.2.4 調(diào)度行為模塊設計38
- 4.3 本章小結38-39
- 第五章 動態(tài)資源調(diào)度機制的實現(xiàn)39-47
- 5.1 預測模型及算法描述39-41
- 5.1.1 自回歸預測模型描述39-40
- 5.1.2 指數(shù)平滑預測模型描述40
- 5.1.3 趨勢分析方法的實現(xiàn)40-41
- 5.2 資源調(diào)度機制的實現(xiàn)41-45
- 5.2.1 調(diào)度流程及算法描述41-43
- 5.2.2 資源遷移機制的實現(xiàn)43-45
- 5.3 本章小結45-47
- 第六章 調(diào)度機制的測試與驗證47-55
- 6.1 實驗設計47-48
- 6.2 實驗環(huán)境48-50
- 6.2.1 軟硬件環(huán)境48-49
- 6.2.2 Cloud Foundry平臺部署49-50
- 6.3 實驗結果及分析50-53
- 6.3.1 內(nèi)存資源使用量預測的性能分析50-51
- 6.3.2 基于Cloud Foundry的實驗分析51-53
- 6.3.3 實驗總結53
- 6.4 本章小結53-55
- 第七章 總結及展望55-57
- 7.1 論文工作總結55
- 7.2 問題及未來研究方向55-57
- 參考文獻57-59
- 致謝59-60
- 作者攻讀學位期間發(fā)表的學術論文目錄60
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前1條
1 周黔;吳鐵軍;;一種動態(tài)數(shù)據(jù)流的實時趨勢分析算法[J];控制與決策;2008年10期
本文關鍵詞:PaaS環(huán)境中動態(tài)資源調(diào)度機制的研究與分析,由筆耕文化傳播整理發(fā)布。
,本文編號:321317
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/321317.html
最近更新
教材專著