Font Size: a A A

Design And Implementation Of Resource Management Subsystem In Heterogeneous Cloud Management Platform

Posted on:2018-11-05Degree:MasterType:Thesis
Country:ChinaCandidate:N J SunFull Text:PDF
GTID:2348330533955363Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of cloud computing and the proliferation of cloud computing users,many enterprises began to build their own private cloud platforms,and generally adopted a multi-IaaS cloud solutions.However,the services provided by the IaaS cloud itself lacked unified resource management for multiple pools of cloud resources,lack of IT and R & D fine-grained control and DevOps solutions that were difficult to meet the needs of enterprise management and use of cloud resources efficiently.At the same time,due to the different interface of the cloud platform and a wide range of resources,it brought great challenges to the construction of cloud platform.This thesis mainly discussed the resource subsystem in a heterogeneous cloud management platform to solve the problem of unified management of heterogeneous resources in real business environment,so as to strengthen the utilization rate of enterprise IT resources and improve the enterprise IT infrastructure.The mainly tasks were as follows:1.Selected popular OpenStack and CloudStack open source cloud platform,deeply understood the representative cloud platform framework above,and designed a docking adapter based on Open Stack and Cloud Stack API interface,and finally implemented a unified interface of resource management.2.On this basis,the implementation of mutiple resource management schemes in heterogeneous cloud platform was studied,including resource pool management,virtual machine management,IP address management,mirroring scheme management and software resource management.Among them,the resource pool management accepted and managed the existing cloud resources,which solved the creation,modification,deletion and view of the resource pool;The virtual machine management managed the total life cycle of a virtual machine in resource management platform,which provided the operation of a virtual machine;IP address management recorded the IP usage of the resource pool,allocated and recycled IP addresses;Mirroring scheme management created mirroring scheme for the rapid configuration of creating virtual machine;Software resource management was responsible for the management of software resources used by the virtual machine.3.The resource management subsystem of the heterogeneous cloud management platform was realized by using the current mainstream MVC three-tier architecture.The subsystem was divided into the presentation layer,the business logic layer and the data access layer,which reduced the coupling between layer and layer,enhanced the flexibility of the system and reduced the system development and maintenance cost.The system used Struts2 + Spring3 + Hibernate3 framework to achieve,the database using MySQL and the page using XHTML + Free Marker.By testing during system commissioning,the overall performance was stable.The method proposed in this thesis implemented the acception and management of cloud platform resources in the environment of deploying OpenStack and CloudStack.In the actual production process,the utilization ratio and reuse rate of cloud resources were improved,the operation and management of cloud resources were unified,and the interoperability,compatibility,neutrality and standard of cloud resources were promoted.
Keywords/Search Tags:Cloud Computing, Cloud Management Platform, Heterogeneous Cloud, OpenStack, CloudStack
PDF Full Text Request
Related items