Font Size: a A A

Research On Architecture Of Virtual Machine Monitor

Posted on:2011-04-23Degree:MasterType:Thesis
Country:ChinaCandidate:X R WangFull Text:PDF
GTID:2178330332978403Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Virtualization overcome the physical limitation of system resource using the approach of abstract and logic recombine, it is an important instrument to settle many problems in computer field, As the kernel component of virtualization, Virtual Machine Monitor(VMM) become the hot spot of study in computer domain currently.For virtualization usually implemented through the new layer of abstract,inevitably result in losing performance obviously and excess spending,a key factor thereinto is that the IO process component is virtualized. IO process component run as a Virtual Machine or process from its character, it is managed and scheduled by VMM, resulting in many problems, for example, tight coupling of design, switching of privilege level frequently , IO processing long delay and so on,the running mode of IO process component has become the remarkable bottleneck in virtual system at present.Viewed from the angle of architecture, eliminating the character of virtualization of IO process component need converting it into a privilege system. Privilege system requires having full control to hardware resources, therefore multi-core provide a possible settlement. In current, however diversified VMMs'architecture are not aiming at multi-core specially when research and design, so it is not able to exert the advantage bringed by multi-core adequately.Aiming at problems above mentioned, this thesis explored architecture of VMM which is suitable for multi-core platform, and a concept of equal cooperation between VMM and IOPM is proposed, which make IOPM running parallel with VMM as a privilege system in virtue of multi-core platform. Because IOPM always keep running state, so it can provide with uninterrupted service of IO request to VMM, thus avoiding the problem of processing delay caused by schedule and so on. To implement cooperation between VMM and IOPM, four issues are solved in this thesis, partition of hardware resource between VMM and IOPM is achieved, aμ-VMM that provides basal support is designed, an IOPM that provides IO services is constructed, and a mechanism of communication between VMM and IOPM is established.This thesis validates the concept of cooperation between VMM and IOPM using approach of prototype system, finally, key part of the system are tested, implementation and testing results showed that for eliminating the character of virtualization of IO process component, cooperation model VMM has upper performance of IO process and lower spending of communication, and it can provide a virtualization platform with feature of high efficiency and stabilization in the system of multi-core.
Keywords/Search Tags:virtualization, Virtual Machine Monitor, IO process machine, cooperation model, hardware partition, communication between double systems
PDF Full Text Request
Related items