Font Size: a A A

Device Model In A Xen Environment With Some

Posted on:2008-07-31Degree:MasterType:Thesis
Country:ChinaCandidate:X ZhangFull Text:PDF
GTID:2208360212499706Subject:Information security
Abstract/Summary:PDF Full Text Request
With the development of network and the growing needs for server conformity and resource management, the research of virtual machines has entered into a glorious time. Virtualization makes enterprises, colleges and institutes apply large scale of computer networks to research or development, such as network application, core software in operating system, without the deployment of large number of physical computer.Xen, which is leaded by network laboratory of University of Cambridge, is an excellent open source virtual machine under X86. At first, Xen is based on Para-virtualization technology. Minor modifications of hardware related codes should be applied to the guest OS. But this does not work for close source OS,like Windows family.The driving power of market asks for VT-x, a processor level support for virtual machine of Intel. VT-x greatly improves the flexibility of VMM, and gives full consideration for how to limit the cost of virtual machine. VT-x gives Xen the opportunity of full virtualization.To make more profit in the chips market, taking advantage of Xen's good performance, which is open source, Intel VMM team participated in the development of Xen.Besides the implementation of para-virtualization, Intel VMM team adds support for full virtualization on basis of VT-x, including virtual memory, virtual devices, etc. This thesis analyzed Xen from two virtualization aspects. Studied the para-virtualizaion device model and full virtualization device model. Based on the analysis, implemented two kinds of device models, including VBD and VNIF with para-virtualization, virtual Ne2000 with full virtualization.For VBD and VNIF, the task is mainly about analysis of the support of Xen, the initialization and disk accessing of VBD, the front end and back end drivers for VNIF. For Ne2000,the main work includes analyzing the Ne2000 logic and emulate it according to its logic, then adding Ne2000 to the device model and add event mechanism.The research and practice indicated that the device models can solve the problems of support to virtual device in Xen. The implementations can work smoothly in the device models, and had certain value to apply...
Keywords/Search Tags:VT-x, Xen, HVM, para-virtualization, full virtualization, device model
PDF Full Text Request
Related items