基于SLA的私有云資源管理框架的研究與實現(xiàn)
本文選題:私有云 + SLA。 參考:《上海交通大學》2013年碩士論文
【摘要】:云計算環(huán)境下的資源管理主要包括計算資源、存儲資源和網(wǎng)絡資源等的管理。私有云是云計算的一種部署模式,與公有云相比,私有云的計算資源相對有限,其計算資源,特別是虛擬機資源的管理問題尤為突出。本文工作是以某省交通物流云計算平臺建設的實際項目為背景,根據(jù)該項目的實際需求,其私有云計算環(huán)境的虛擬機資源管理存在以下問題:1)虛擬機資源的有限性與應用規(guī)模的可擴展性存在矛盾的情況下,如何根據(jù)與用戶簽訂的服務水平協(xié)議(Service LevelAgreement,SLA)既保證服務水平又合理分配虛擬機資源;2)為了充分利用資源,多個應用按照SLA分配的虛擬機資源位于同一臺服務器上而且虛擬機資源的總和超過了服務器的物理資源上限時,如果某應用的負載增加導致?lián)屨计渌麘玫馁Y源,如何解決位于同一臺服務器上的多個應用之間的性能隔離問題。 針對上述問題,本文在對實際需求和相關技術深入分析的基礎上,提出了基于請求準入控制的虛擬機資源分配方案以及基于預測和動態(tài)規(guī)劃的虛擬機性能隔離方案。設計了一個基于SLA的虛擬機資源請求準入控制算法和一個基于預測和動態(tài)規(guī)劃的虛擬機性能隔離算法。在此基礎上,本文進一步闡述了一個基于SLA的私有云資源管理框架RMFPC (Resource Management Framework for Private Cloud)的設計與實現(xiàn)。測試及應用情況表明,該框架是可行及有效的。 本文的主要研究內容包括: 1)針對私有云環(huán)境中基于SLA的虛擬機資源的合理分配問題,,提出了基于請求準入控制的虛擬機資源分配方案。該方案通過比較應用的SLA和主機空閑資源來決定是否分配虛擬機資源,其核心是基于SLA的虛擬機資源請求準入控制算法。該算法包括兩部分,一是對滿足條件的請求直接分配虛擬機資源,不滿足條件的放入資源請求等待隊列;二是響應應用退出事件,從等待隊列中合理地選擇請求并分配虛擬機資源。 2)針對同一臺服務器上的多個應用之間的性能隔離問題,提出了基于預測和動態(tài)規(guī)劃的虛擬機性能隔離方案,該方案的核心是基于預測和動態(tài)規(guī)劃的虛擬機性能隔離算法。該算法通過曲線擬合方式預測虛擬機的資源搶占,從而決定是否遷移;然后通過動態(tài)規(guī)劃算法確定遷移的目標主機。 3)在以上工作的基礎上,設計并實現(xiàn)了一個基于SLA的私有云資源管理框架RMFPC。該框架除實現(xiàn)上述兩個算法的核心模塊外,還包括主機監(jiān)視接口、虛擬機監(jiān)視接口和虛擬機操作接口,這些接口的具體實現(xiàn)可適配目前主流的虛擬機管理軟件商業(yè)產(chǎn)品。 4)對框架進行了測試,包括功能性測試和性能測試。虛擬機資源請求準入控制的功能性測試是通過四個模擬應用來完成;虛擬機性能隔離的功能性測試是通過增加一個應用的負載來進行;測試結果表明,框架實現(xiàn)了上述核心功能。本文模擬了一個虛擬機資源爭用的場景,分別在有預測和虛擬機遷移、只有虛擬機遷移和沒有預測也沒有虛擬機遷移三種情況下,對框架的性能進行了測試,測試結果表明,同一個應用的運行時間第一種情況比第二種情況減少了約28%,比第三種情況減少了約50%。
[Abstract]:Resource management in the cloud computing environment mainly includes the management of computing resources, storage resources and network resources. The private cloud is a deployment model of cloud computing. Compared with the public cloud, the computing resources of private clouds are relatively limited. The computing resources, especially the virtual machine resources, are particularly prominent. This paper is based on the traffic in a province. The actual project of the cloud computing platform is the background. According to the actual requirements of the project, the virtual machine resource management of its private cloud computing environment has the following problems: 1) how to establish a service level protocol (Service LevelAgre) based on the limitation of the virtual machine resources and the scalability of the application scale Ement, SLA) ensures both the level of service and the rational allocation of virtual machine resources; 2) in order to make full use of resources, multiple applications of virtual machine resources allocated according to SLA are located on the same server and the sum of virtual machine resources exceeds the upper limit of the physical resource of the server, if the load increase of an application leads to the resource of preemption of other applications How to solve the problem of performance isolation between multiple applications on the same server.
In view of the above problems, this paper puts forward a virtual machine resource allocation scheme based on request admission control and a performance isolation scheme based on prediction and dynamic programming, and designs a SLA based virtual machine source request admission control algorithm and a prediction based on prediction. On the basis of this, the design and implementation of a private cloud resource management framework (Resource Management Framework for Private Cloud) based on SLA is further elaborated on this basis. The test and application show that the framework is feasible and effective.
The main contents of this paper are as follows:
1) aiming at the rational allocation problem of virtual machine resource based on SLA in private cloud environment, a virtual machine resource allocation scheme based on request admission control is proposed. This scheme determines whether the virtual machine resources are allocated by using the SLA and the idle resources of the host. The core is the SLA based virtual machine resource request admission control algorithm. The algorithm consists of two parts: one is to allocate the virtual machine resources directly to the request to satisfy the condition, and the resource request waiting queue is not satisfied. The two is to respond to the application exit event, select the request and allocate the virtual machine resources reasonably from the waiting queue.
2) aiming at the problem of performance isolation between multiple applications on the same server, a virtual machine performance isolation scheme based on prediction and dynamic programming is proposed. The core of the scheme is the performance isolation algorithm based on prediction and dynamic programming. The algorithm is determined by the curve fitting formula to predict the resource preemption of virtual machines. No migration is done; then the migrating target host is determined by dynamic programming algorithm.
3) on the basis of the above work, a SLA based private cloud resource management framework (RMFPC.) is designed and implemented. In addition to realizing the core modules of the above two algorithms, the framework also includes the host monitoring interface, the virtual machine monitoring interface and the virtual machine operation interface. The concrete implementation of these interfaces can match the current mainstream virtual machine management soft. A commercial product.
4) the framework is tested, including functional testing and performance testing. The functional testing of virtual machine resource request access control is completed through four simulation applications; the functional testing of the virtual machine performance isolation is carried out by adding an application load; test results show that the framework implements the above core functions. In this paper, a virtual machine resource contention scene is simulated, and the performance of the framework is tested with only three cases of prediction and virtual machine migration, only virtual machine migration and no prediction without virtual machine migration. The test results show that the first case of the same application is reduced by about 28% compared with the second cases. Third cases are reduced by about 50%.
【學位授予單位】:上海交通大學
【學位級別】:碩士
【學位授予年份】:2013
【分類號】:TP302
【相似文獻】
相關期刊論文 前10條
1 青云團隊;;基于Web的云環(huán)境管理系統(tǒng)[J];中國教育網(wǎng)絡;2011年01期
2 ;Oracle更新SPARC系統(tǒng) 提升虛擬機性能[J];電腦編程技巧與維護;2011年13期
3 陳取才,張?zhí)N玉,胡修林;Windows下傳輸緩沖區(qū)的分配策略及其比較[J];華中科技大學學報;2001年02期
4 李英壯;廖培騰;孫夢;李先毅;;基于云計算的數(shù)據(jù)中心虛擬機管理平臺的設計[J];實驗技術與管理;2011年05期
5 ;九大最新熱門IT技術把把都是雙刃劍[J];中國新通信;2008年04期
6 劉進軍;趙生慧;;面向云計算的多虛擬機管理模型的設計[J];計算機應用;2011年05期
7 上海交通大學云之力量團隊;;基于云計算的測試平臺[J];中國教育網(wǎng)絡;2011年04期
8 馬少兵;馬自衛(wèi);;數(shù)字圖書館私有云平臺的構建研究和應用開發(fā)[J];現(xiàn)代圖書情報技術;2011年04期
9 畢斌;王金一;陳文亮;閻保平;;無線傳感器網(wǎng)絡管理綜述[J];計算機系統(tǒng)應用;2010年12期
10 郭軍,劉峰,周華春;SDH傳送網(wǎng)綜合網(wǎng)絡管理系統(tǒng)的設計[J];天津通信技術;2003年04期
相關會議論文 前10條
1 段翼真;王曉程;;可信安全虛擬機平臺的研究[A];第26次全國計算機安全學術交流會論文集[C];2011年
2 戴俊;;虛擬機技術在冶金模型平臺中的應用[A];中國計量協(xié)會冶金分會2011年會論文集[C];2011年
3 陳景君;;基于可信計算的云計算基礎設施安全集成方案[A];天津市電視技術研究會2012年年會論文集[C];2012年
4 俞乃博;;云計算—IaaS服務模式探討[A];中國通信學會信息通信網(wǎng)絡技術委員會2011年年會論文集(上冊)[C];2011年
5 李洪遠;孟偉慶;;城市自然保留地及其保護研究[A];循環(huán)·整合·和諧——第二屆全國復合生態(tài)與循環(huán)經(jīng)濟學術討論會論文集[C];2005年
6 操鳳萍;竇萬峰;董泉源;;基于四叉樹索引的區(qū)域版本并發(fā)控制研究[A];2008年全國開放式分布與并行計算機學術會議論文集(上冊)[C];2008年
7 萬定生;曾蒼松;;基于服務的網(wǎng)格數(shù)據(jù)管理框架研究與應用[A];2006年全國開放式分布與并行計算學術會議論文集(一)[C];2006年
8 高龍泉;余建國;;構建六大框架 促進藥品零售企業(yè)實施GsP認證[A];湖北省藥學會第十一屆會員代表大會暨2007年學術年會論文匯編[C];2007年
9 孫洛;趙彥君;徐光yP;;多路視頻監(jiān)控環(huán)境下的信息管理框架[A];第三屆和諧人機環(huán)境聯(lián)合學術會議(HHME2007)論文集[C];2007年
10 杜雁;;轉型期城市規(guī)劃編制面臨的幾個轉變[A];生態(tài)文明視角下的城鄉(xiāng)規(guī)劃——2008中國城市規(guī)劃年會論文集[C];2008年
相關重要報紙文章 前10條
1 本報記者 鄒大斌;VMware推出新虛擬機管理工具[N];計算機世界;2011年
2 郭永梅;視頻監(jiān)控融入IT管理框架[N];網(wǎng)絡世界;2008年
3 本報記者 陳昌成;中小企業(yè)如何破解“七年之癢”[N];中國企業(yè)報;2006年
4 蘇省宿遷工商局宿城分局局長 趙清學;論工商行政管理工作在社會管理框架中的價值取向與功能提升[N];中國工商報;2011年
5 戴爾大中華區(qū)網(wǎng)絡及刀片服務器業(yè)務高級經(jīng)理 李海平;網(wǎng)絡為虛擬化而變[N];網(wǎng)絡世界;2011年
6 鄭研 本報記者 姜業(yè)慶;資產(chǎn)負債管理:搭建全面風險管理框架[N];中國經(jīng)濟時報;2005年
7 李東楓;國外企業(yè)年金管理框架[N];中國勞動保障報;2002年
8 杭州工商信托總經(jīng)理 丁建萍;構建組合投資管理框架 破解信托業(yè)困局[N];證券時報;2005年
9 雷陽;新銳“逸計劃”讓管理更輕松[N];電腦商報;2006年
10 記者 張帆;周小川:盡早運用宏觀審慎管理框架[N];期貨日報;2011年
相關博士學位論文 前10條
1 劉海坤;虛擬機在線遷移性能優(yōu)化關鍵技術研究[D];華中科技大學;2012年
2 陳微;基于動態(tài)二進制翻譯的協(xié)同設計虛擬機關鍵技術研究[D];國防科學技術大學;2010年
3 王曉靜;I/O虛擬化的性能隔離和優(yōu)化[D];華中科技大學;2012年
4 程戈;基于虛擬機架構的可信計算環(huán)境構建機制研究[D];華中科技大學;2010年
5 孟江濤;Xen虛擬機研究[D];電子科技大學;2010年
6 陳彬;分布環(huán)境下虛擬機按需部署關鍵技術研究[D];國防科學技術大學;2010年
7 吳慶波;基于虛擬機的可信操作系統(tǒng)關鍵技術及應用研究[D];國防科學技術大學;2010年
8 項國富;虛擬計算環(huán)境的安全監(jiān)控技術研究[D];華中科技大學;2012年
9 張逢U
本文編號:2089151
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2089151.html