云計(jì)算服務(wù)平臺(tái)資源管理系統(tǒng)
[Abstract]:As an emerging technology, cloud computing provides IT infrastructure, platforms and software as services through the network and distributes them on demand. Cloud computing constructs computing, storage, network and other resources into a unified resource pool through virtualization, which effectively reduces the difficulty of resource allocation and management. It is very important to manage resource pool efficiently and reasonably to realize the dynamic and scalability of cloud computing. Current mainstream cloud computing service platforms such as OpenStack,CloudStack rely on manual configuration to achieve resource management. Due to the periodic fluctuation of resource demand scale and system load, users can not adjust resources accurately and timely, which leads to problems such as abnormal operation of business and waste of resources. To solve these problems, this paper proposes a resource adaptive management system based on OpenStack. The system makes intelligent analysis and decision based on monitoring data of platform resources and dynamically adjusts virtual machine resources. The main work of this thesis is divided into four parts: firstly, a resource adaptive management framework based on DSA (Disco very-Strategy-Action is designed. The framework includes three parts: resource discovery, resource scheduling decision and resource adjustment implementation. The resource discovery section is responsible for monitoring the resource status of the resource pool and receiving user resource request information. The resource scheduling decision part generates the operation instruction of resource adjustment based on the above information. The Resource Adjustment implementation is responsible for executing operational instructions. Through the collaborative work of the three parts, the real-time response of the system is improved. Then, the resource monitoring subsystem based on C / S architecture is designed and implemented. The subsystem includes two modules: client and server. The client module completes the periodic collection of CPU utilization, memory and other performance data of the physical host and virtual machine. The server module is responsible for collecting the monitoring data collected by the client, completing the data persistence storage, and detecting the resource load trigger alarm based on the configurable threshold value. Then, the resource management decision subsystem is designed and implemented. The subsystem is responsible for handling resource load alarms and creating virtual machine requests. For the virtual machine resource alarm, the system automatically statistics the historical monitoring data, generates reasonable resource adjustment decision, and completes the dynamic resource adjustment with the help of the virtual machine configuration adjustment and the virtual machine migration interface provided by OpenStack. This effectively reduces the unnecessary adjustment caused by the instantaneous peak. For the request of creating virtual machine, the greedy algorithm is used to select the appropriate host to place the new virtual machine. The subsystem not only meets the needs of adaptive business resources, but also ensures the maximum utilization of platform resources. Finally, the functions of resource monitoring and management decision subsystem are encapsulated into standard REST API.. Based on these API and OpenStack service interfaces, the Web console of cloud computing service platform is designed and implemented. The console supports resource monitoring and automatic adjustment of custom virtual machines, and visualizes monitoring data of virtual machines. In this paper, the resource management system of the cloud computing service platform is tested and tested, and the multimedia conference system of the laboratory is run on the platform to verify the effectiveness of the resource management system. The experimental results show that the proposed resource management system can effectively adapt to the changes of business resource requirements and system load and achieve the expected functional requirements.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP393.07
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 魏強(qiáng),蘇森,陳俊亮;基于SIP的集中式多媒體會(huì)議系統(tǒng)的研究[J];計(jì)算機(jī)工程與應(yīng)用;2004年14期
2 劉家紅;吳泉源;;一個(gè)基于事件驅(qū)動(dòng)的面向服務(wù)計(jì)算平臺(tái)[J];計(jì)算機(jī)學(xué)報(bào);2008年04期
3 李強(qiáng);郝沁汾;肖利民;李舟軍;;云計(jì)算中虛擬機(jī)放置的自適應(yīng)管理與多目標(biāo)優(yōu)化[J];計(jì)算機(jī)學(xué)報(bào);2011年12期
4 楊延麒,李莉敏;MVC模型2的研究及其在Web程序中的應(yīng)用[J];計(jì)算機(jī)與現(xiàn)代化;2004年08期
5 方巍;文學(xué)志;潘吳斌;薛勝軍;;云計(jì)算:概念、技術(shù)及應(yīng)用研究綜述[J];南京信息工程大學(xué)學(xué)報(bào)(自然科學(xué)版);2012年04期
6 林利;石文昌;;構(gòu)建云計(jì)算平臺(tái)的開源軟件綜述[J];計(jì)算機(jī)科學(xué);2012年11期
7 韓芳芳;彭俊杰;張武;李青;李建敦;江欽龍;袁勤;;Virtual resource monitoring in cloud computing[J];Journal of Shanghai University(English Edition);2011年05期
8 王晶;方偉;陳靜怡;吳杰;;云計(jì)算環(huán)境下的自適應(yīng)資源管理技術(shù)綜述[J];計(jì)算機(jī)工程與設(shè)計(jì);2012年06期
9 羅賀;楊善林;丁帥;;云計(jì)算環(huán)境下的智能決策研究綜述[J];系統(tǒng)工程學(xué)報(bào);2013年01期
10 黎春蘭;鄧仲華;;云計(jì)算資源共享的模式研究[J];信息資源管理學(xué)報(bào);2012年01期
,本文編號(hào):2227569
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2227569.html