Dissertation > Excellent graduate degree dissertation topics show
Research on Sound Device Virtualization in Xen
Author: ZhouWenBo
Tutor: LiShengLi
School: Huazhong University of Science and Technology
Course: Computer Software and Theory
Keywords: I/O virtualization Split driver model Paravirtualization Sound device driver
CLC: TP391.9
Type: Master's thesis
Year: 2011
Downloads: 7
Quote: 0
Read: Download Dissertation
Abstract
|
With the introduce of virtualization technology, there are many achievements about the research of virtualizing CPU and memory , high-quality I/O virtualization is still a big challenge. Currently Xen paravirtualization solution doesn’t provide the support for sound device, so user can’t play audio in Xen paravirtualized environment, which directly impacts the user experience in Xen paravirtualized environment.Based on split driver model, creating a frontend sound device driver in unprivileged guest and creating a backend sound device driver in privileged guest can implement sound device virtualization in Xen paravirtualized environment. The frontend sound device driver builts a virtual sound device based on the ALSA driver architecture, which provides abstract interfaces for upper. The frontend sound device driver intercepts the audio requests via these interfaces and sends them to the backend sound device driver, which receives audio requests and passes them to native sound device driver to operate sound device. For high-efficiency, using the device I/O rings to pass requests and responses, the grant tables to transfer data without copying and event channel for asynchronous notifications. The connection between frontend and backend sound devices is set up based on their XenBus states, which ensures the operating orders of frontend and backend. In Xen paravirtualized environment, frontend and backend devices are registered on the XenBus. To register frontend and backend sound devices, add support for sound device in the configuration file, and populate the frontend and backend sound device to the XenStore to register them.The test results show that user can play fluently audio in Xen paravirtualized environment with the help of our sound device virtualization, and it provides better user audio experience than in Xen full virtualized environment.
|
Related Dissertations
- Management and Collaboration of Applications in Virtual Desktop System,TP316.7
- The virtual machine image file space waste recovery system,TP302
- Lightweight Virtual Machine Manager and Security Applications,TP302
- Block-level continuous data protection for virtual recovery technology,TP309
- Research on Architecture of Virtual Machine Monitor,TP277
- The Research on Storage Management of Virtualization,TP391.9
- Virtual machine display performance evaluation system,TP302
- Design and Implementation of a Virtual Server Management System,TP311.52
- Based on VMware vSphere4.0 PC server resource pool building,TP393.05
- Exchange-based mail system for SMEs Research and Implementation,TP393.098
- Research and Application of Virtual Machine Optimization Based on Hybrid Virtualization Technology,TP391.9
- Research and Implementation of Cluster Node Management System Based on OpenAIS,TP311.52
- Community systems research and development of cloud computing technology based application store,TP311.52
- Research and Application of Video and Multimedia Content Management System,TP311.52
- Research of Worst-case Fair Queueing Scheduler,TP301.6
- Based SmartVMM of I / O architecture design and implementation,TP316.7
- The Design and Implementation of a Hypervisor Based on VT/SVM and Trusted Computing Technology,TP277
- Intel VT - based hardware virtual machine kernel Research and Implementation,TP302
- A new application mode virtualization desktop applications,TP391.9
- Research and Implementation of Infiniband Network Interface,TP393.03
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Information processing (information processing) > Computer simulation
© 2012 www.DissertationTopic.Net Mobile
|