Font Size: a A A

Research And Application Of Integrated Management And Allocation Mechanism Of Virtual Resources In Heterogeneous Environment

Posted on:2019-02-10Degree:MasterType:Thesis
Country:ChinaCandidate:D J YaoFull Text:PDF
GTID:2428330545990121Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the development of virtualization technology,application innovation,and changes in user requirements,the virtual environment has evolved toward diversification and integration.People take full advantage of multi-virtualization platforms to reduce the business impact caused by single-platform failures and at the same time,Adapt well to the load of different services.The development of cloud computing has also made software development from a closed platform environment to an interconnected,interoperable,shared cloud environment,which has brought new changes to the development and innovation of software applications.The use of multi-virtualization platforms also brings new problems:It is difficult to manage the virtual resources under multi-virtualization platform uniformly and effectively;How to choose reasonable virtualization platform when instantiating virtual machines can maximize the utilization of resources.In the face of complex applications,how to quickly deploy application-oriented virtual machines.This thesis aims at resource management and application arrangement issues,designing and implementing a resource management platform.The specific research and work content are as follows:(1)An integrated resource model is designed to manage cross-platform virtual resources in a unified manner;abstracts the virtual resources under the virtualization platform,and adopts the "object-oriented" design principle to realize the comprehensive management of the cross platform virtual resources in the resource management platform.(2)Proposes a two-level balance allocation strategy.When the virtual machine is instantiated,the resource utilization ratios of the host machines under the host platform and the resource utilization of each host platform are comprehensively considered,and based on the particle swarm algorithm,"The principle of calculating resource utilization and then deploying them in a balanced manner will be implemented.This will enable virtual machines to automatically select host platforms and hosts,reduce human intervention,and increase resource utilization.(3)A Virtual Resource Structured Language(VRSL)was designed.The relationship between applications and virtual resources was analyzed and large-grained virtual resources were defined.Virtual machines were used as orchestration units to implement arrangement for application-oriented of large-scale virtual resources by using Heat components and maintenance tools of Ansible.The research content proposed in this thesis is verified under the actual environment.It can effectively manage the virtual resources under the multi-virtualization platform,and improve the utilization of resources and the efficiency of application deployment.
Keywords/Search Tags:heterogeneous environment, virtual resources, integrated model, resource allocation, application catalog
PDF Full Text Request
Related items