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

  1. Management and Collaboration of Applications in Virtual Desktop System,TP316.7
  2. Research on Sound Device Virtualization in Xen,TP391.9
  3. The virtual machine image file space waste recovery system,TP302
  4. Based on logical hierarchical storage system design and implementation,TP333
  5. Xen virtualization network I / O optimization method,TP302
  6. Hardware-based counters virtualization performance evaluation of multiple virtual machines,TP302
  7. Virtual environment multiple network interface card I / O Scheduling System,TP334.7
  8. Lightweight Virtual Machine Manager and Security Applications,TP302
  9. Lock-based multiprocessor -aware scheduling system VCPU,TP332
  10. Lightweight , multi-platform virtual machine extension,TP391.9
  11. CPU overhead virtual computing environment measurement system,TP332
  12. Virtual desktop environment data to redundant system design and implementation,TP333
  13. Virtual domain access control system protection mechanisms,TP309.2
  14. For the mobile platform desktop virtualization mechanism,TP316.7
  15. Block-level continuous data protection for virtual recovery technology,TP309
  16. Logically oriented virtual domain multi -level access control system,TP309
  17. Template- based virtual machine memory cloud computing services system,TP393.09
  18. File Protection System Research Based on Hardware Assisted Virtualization,TP309
  19. VM-based security monitoring studies,TP274
  20. Virtual desktop and application management research,TP316.7
  21. 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