Font Size: a A A

Research And Implementation Of Resource Management System Based On XEN Virtual Machine

Posted on:2013-01-31Degree:MasterType:Thesis
Country:ChinaCandidate:G NingFull Text:PDF
GTID:2218330362959446Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of computer technology, there is gradually abundant resource available for computer systems. Virtualization technology provides a viable solution for effective management and rational allocation of system resources, so attracts widespread attention, with broad application prospects. However, the different practical applications have different demand for resources. The traditional resource management of Xen virtual machine focuses on sharing processor resources fairly, while ignoring the effect of the tasks with different types in the practical application running on the guest domain and many guest domains with different priority in the entire virtual environment. This would cause the performance issues and wasting of resources in using virtual machine. Therefore, there is need to study a virtual machine resource management system which can dynamically manage virtual machine resource, according to the practical application?s request.To solve the existing problems of current Xen virtual machine, we first analyze and summarize the Xen virtualization technology and resource management technology at home and abroad. Next, we use open-source Xen virtual machine as a platform, and propose a resource management system based on Xen virtual machine. The system targeting the shortcomings of existing resource management model, focuses on two major problems about resource management for task with different types running on guest domain, and guest domains with different priorities. Through monitoring the guest domain?s process, the resource management system infers type of running task on guest domain. This system uses the scheduling algorithm which modifies the default Credit scheduling algorithm, making the virtual machines has better I/O performance when the mixed task running on guest domain, and preventing appearing I/O bottleneck. At the same time, through monitoring and analyzing the guest domain?s resource usage, when there is competition for resources in the whole virtual environment, the resource management system automatically and dynamically adjusts resource to ensure high-priority guest domain?s service quality according to different priority scheduling strategy.Finally, through a series of comparative experiments on the prototype system, the results verify that resource management system which proposed in this thesis can improve guest domain?s I/O performance and prevent appearing the I/O bottlenecks when the mixed task running on guest domain. Meanwhile, in a case of competition for resources, as much as possible to ensure high-priority guest domain?s service quality, thus enhance practicality.
Keywords/Search Tags:Xen, virtualization technology, resource management
PDF Full Text Request
Related items