Font Size: a A A

A Study Of Xen Virtual Machine And Memory Management

Posted on:2009-06-28Degree:MasterType:Thesis
Country:ChinaCandidate:X Q GuoFull Text:PDF
GTID:2178360242977094Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
By simulating the underlying hardware resources, virtual machine technology achieves running several operating systems on one physical machine at the same time and ensures their mutual isolation. Virtual machines hava many usages in industrial and research areas: we can achieve dynamic transfer of servers and running load balancing using live migration technology; virtual machines are more secure and can be used in system security area and system development and testing area; virtual machines can also be used in high performance computing, and so on. These make virtual machine technology become current research hotspot.As a good open-source virtual machine on x86 architecture, Xen has great potential, but there is little documentation related to it in domestic. This study did an in-depth study and thorough analysis of the key technology of Xen based on the source code of Xen and a wide reference of numerous academic literature. The work it did in detail includes:(1) It researched and analysed virtual machine technology in three aspects which included historical background, application scenes and classification, and then presented some of today's popular virtual machines.(2) It studied in-depth and analysed thoroughly the structure of Xen and its key technologies, focusing on the structure and functions of control panel.(3) From the source code, it elaborated on the the design of MMU of Xen in detail, including memory management of Xen itself, the memory allocation and track of Guest OS, and the map of virtual address of Guest OS. In combining of Intel VT, it analysed the memory management when using full virtualization.(4) It tested the performance of VMX Domain from various aspects using authoritative methods and analysed the test results. It looked to the future development and usage of Xen.
Keywords/Search Tags:virtual machine, Xen, para-virtualization, full virtualization, Intel VT, MMU
PDF Full Text Request
Related items