Dissertation > Excellent graduate degree dissertation topics show
The Design and Implementation of an Efficient Device Access Model Based on Virtual Machines
Author: YaoYuan
Tutor: DaiHuaDong
School: National University of Defense Science and Technology
Course: Software Engineering
Keywords: Virtualization Device driver domain Efficient device access model I/O virtualization
CLC: TP311.52
Type: Master's thesis
Year: 2010
Downloads: 30
Quote: 0
Read: Download Dissertation
Abstract
|
With the rapid development of computer Technology, the virtualization technology has already been widely used in more and more fields, and became a new hotspot.I/O virtualization is an important part of virtualization technology, which plays a crucial role to improve the system performance. With Intel and AMD designing a series of CPUs with virtualization supporting, the performance of CPU and memory gets a great progress in virtual environment. However, I/O performance becomes the bottleneck in virtualization now. This is the reason why the efficient device access model(V-EDAM) is necessary to research.Firstly, This paper analyzes QEMU I/O model and three current popular device access models (Split I/O, Direct I/O, and Passthrough I/O) in details, and analyzes their strengths and weaknesses of their architecture. Secondly, V-EDAM which based on Split I/O model and used device driver domain and Passthrough I/O technology is presented in order to get better balance of device performance and sharing in full virtualization environment. By assigning a physical device to a specificed guest domain, V-EDAM makes that domain to be a device driver domain. Through separating device driver from host operating system, V-EDAM reduces the probability of host operating system’s collapse and improves the stability and security of the entire virtual environment. V-EDAM is consisted of three modules: guest domain service module, driver domain service module and inter-domain communication module. The guest domain service module sends the I/O request. The inter-domain communication module captures the I/O requests, analyzes them and transmits them to the right domain. Driver domain service module provides I/O services and responses the I/O request. The inter-domain communication module is the core module in the V-EDAM.Finally, the paper provides a implementation of the V-EDAM in KVM for network devices and compares the performance between V-EDAM and other device access models. The result shows that V-EDAM achieves better performance and efficiency than QEMU I/O virtualization model and it has a better application value in KVM.The work is supported by 863 project―the virtual personal computer systems of multi-Dom calculation‖.
|
Related Dissertations
- Management and Collaboration of Applications in Virtual Desktop System,TP316.7
- Research on Sound Device Virtualization in Xen,TP391.9
- The virtual machine image file space waste recovery system,TP302
- Based on logical hierarchical storage system design and implementation,TP333
- Xen virtualization network I / O optimization method,TP302
- Hardware-based counters virtualization performance evaluation of multiple virtual machines,TP302
- Virtual environment multiple network interface card I / O Scheduling System,TP334.7
- Lightweight Virtual Machine Manager and Security Applications,TP302
- Lock-based multiprocessor -aware scheduling system VCPU,TP332
- Lightweight , multi-platform virtual machine extension,TP391.9
- CPU overhead virtual computing environment measurement system,TP332
- Virtual desktop environment data to redundant system design and implementation,TP333
- Virtual domain access control system protection mechanisms,TP309.2
- For the mobile platform desktop virtualization mechanism,TP316.7
- Block-level continuous data protection for virtual recovery technology,TP309
- Logically oriented virtual domain multi -level access control system,TP309
- Template- based virtual machine memory cloud computing services system,TP393.09
- File Protection System Research Based on Hardware Assisted Virtualization,TP309
- VM-based security monitoring studies,TP274
- Virtual desktop and application management research,TP316.7
- Linux-based distributed switch device virtualization technology research,TP393.05
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net Mobile
|