Font Size: a A A

The Research And Implementation Of Virtual Machine Monitor And Control On Openstack Cloud Platform

Posted on:2014-03-25Degree:MasterType:Thesis
Country:ChinaCandidate:F Y LiuFull Text:PDF
GTID:2268330401966182Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Cloud computing as a technology is gaining more and more concern by enterpriseand government.In the short span of a few years, the emerging cloud computing hasbecome one of the hot technology.It helps enterprise reduce the economic costs,helpsusers make better use of networking resources, maks more convenience of user’s dailylife.By combining a variety of low-cost hardware and software resource, it composes awhole platform of more powerful computing capabilities,to provide users with a widevariety of computing resources and services. From the publication of core thesis byGoogle Employees since2003years old to the commercialization of Amazon EC2in2006years old, and to the service offered by AT&T Synaptic Hosting, the cloudcomputing has been evolved from internal IT system to public service, from wasting alot to cost saving tools. The OpenStack cloud computing platform develops in such acloud computing environment.In the thesis, the concept of cloud computing, the development of it and the keytechnology of it, are introduced firstly.Then the architecture and characteristics ofseveral common cloud computing platform are analyzed, and then introduce thecombination of virtualization and cloud computing technology, on the followinganalyzes several commonly used monitoring technology. According to the virtualmachine monitoring and control features, it introduces the characteristics of adistributed management system of Cassandra and the data transmission andcommunication of the JSON format, as well as the monitor and management libvirt APIof virtual machine. Then analysis, design and implement the monitor and control ofvirtual machine. Then it presents a program of a virtual machine on the OpenStackcloud platform. And through a monitoring agent to get access to the performance of thevirtual machine and then sent to the monitoring server. If the monitoring server receivedthe monitoring information, it will insert the information to the monitoring database.And the users can get the monitoring information through the API. Monitoring agent,which uses a heartbeat mechanism, send monitoring data to the monitoring server fromtime to time. To control the virtual machine instance, Firstly, I study on the virtual machine operating characteristics of the processes in the cloud environment, then, add aunified interface of controlling openration of the virtual machine. For the reques fromthe uer to control the virtual machine, first of all by VM management service to acceptthe user’s request, then, throngh the unified interface to OpenStack interaction tooperate the virtual machine instance in order to control it.as well as test severalparameters of the virtual machine monitoring and control.The advancements of this thesis are mainly reflected in the following two aspects:(1) Using the message transfer mechanism to resolve the one-to-many messagetransmission to achieve highly efficient transmission of the monitoring databetween the monitoring agent and the database,and the monitoring server andthe requests client(2) Proposed a solution for the virtual machine monitor of OpenStack cloudenvironment.Because of OpenStack does not provide a virtual machine monitorapplication, this thesis can be very good the make up for its shortcomings, andit also provide a good monitoring interface.
Keywords/Search Tags:Cloud Computing, Virtual Machine Monitor, Virtual Machine Manage, OpenStack
PDF Full Text Request
Related items