Font Size: a A A

Design And Implementation Of Cloud Computing Resources Management System Based On CloudStack

Posted on:2018-04-26Degree:MasterType:Thesis
Country:ChinaCandidate:Y M YuanFull Text:PDF
GTID:2428330533968434Subject:Computer technology
Abstract/Summary:PDF Full Text Request
As the brain of the cloud computing system,the cloud computing resources management platform has a very important value for investigation.Aiming at the problem that how to manage cloud resources effectively,a cloud computing resources management system based on CloudStack is designed and implemented,on the basis of the study of the Cloud Stack open source cloud platform.In this thesis,the main worksinclude:(1)Analyzed and compared the main cloud computing management platforms,the architecture,principle and network function are introduced in detail.The design scheme of cloud computing resource management system based on CloudStack is proposed,as well as the realization of key functions.(2)The collection and persistence of data resources of cloud computing resource management system are implemented.Firstly,the CloudStack OPEN API is used to collect the data resources of cloud platform through the technology of authorization,signature and API coding;TheXML data that is returned by the cloudstack API is parsed based on the DOM,and is stored in database to do the persistent operation;finally,the evaluation parameters of system data resources is determined.(3)For the problem that the current virtual machine deployment could not balance the physical resources and network traffic,a virtual machine deployment algorithmis designed,which combined physical resources and network bandwidth optimization.Firstly,the mathematical models of physical resources,virtual resources and idle resources are constructed,then K-means clustering algorithm is used to findvirtual machine in which the improved the Pearson correlation coefficient is used for similarity's calculation,finally the optimum host machine in all candidates for the virtual machine is selected.(4)Under the deep understanding of the principles of cloud computing resource management,with the characteristics of the OPEN API,and combine with the ASP.NET and DOM technology,the MVVM design pattern is chosen to develop the system.Requirement analysis,system architecture design and database design are completed for cloud resource management system.The database query technology is used to query the data resources.CloudStack API is called to operate the data resource,such as insert,update and delete.Through two ways to complete the data operation,the efficiency of data query is improved.After the deployed and tested,the effective management of the system's physical resources,virtual resources,system resources and system users is implemented.Results show that the system satisfies the requirement of cloud computing for resource management,and has some practical value.
Keywords/Search Tags:Cloud computingResource management, Virtual machine deployment, CloudStack
PDF Full Text Request
Related items