KVM虚拟机串口转发器的研究与实现
[Abstract]:In recent years, with the development of popular virtualization technology, the continuous upgrading of hardware capability, and the breakthrough of virtualization technology in X86 architecture, the research and application of virtualization technology become more and more extensive. Especially after the KVM virtual machine was accepted by the Linux kernel, with the introduction of Intel VT-d technology, processor virtualization, memory virtualization and I / O device virtualization have been promoted at the same level. So that I / O performance can meet the needs of processor development, and make a breakthrough for the development of the whole virtualization technology. Intel VT-d technology is to provide hardware support for virtualization at the processor chip level. The introduction of this technology has promoted and accelerated the research on the new virtual I / O model in virtualization research institutes. The open source of KVM virtual machine has further promoted the development of I / O model in VT-d technology. As an important part of virtualization, I / O virtualization is a bottleneck in the whole virtualization system because of the variety of I / O devices and the complexity of drivers. How to enhance the performance of I / O virtualization in the process of virtualization has become a hot topic in the research of virtualization technology under the real environment driven by efficient use of CPU and memory. Based on Intel VT-d technology, combining virtualization technology with Intel multi-technology project, this paper implements a simple and stable serial port scheduling solution on KVM virtual machine. This scheme uses hardware assisted virtualization technology, combined with serial port working principle and DMA remapping technology, aiming at the limitation of serial port number and the reusability of serial port, it extends the use of peripheral serial port, and introduces serial port and KVM virtual machine. This paper presents a design method of serial port transponder based on KVM virtual machine, which can make a serial port provide physical serial port service for different systems on virtual machine at the same time. The experiment shows that the same physical serial port can be concurrent. Users can choose to serve different virtual systems and solve the problem of limited physical serial port peripherals. At the same time, it also provides a way to think about the bottleneck of I / O virtualization technology and the reuse of real physical devices. The main innovation and significance of this paper are as follows: the VT-d technology based on Linux KVM kernel virtual machine is studied, the hardware aided virtualization technology is applied to serial port device, the solution of serial port schedulability based on KVM virtual machine is put forward. Provides a basic mode for more peripherals to be schedulable.
【学位授予单位】:成都理工大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP302
【参考文献】
相关期刊论文 前10条
1 严东华,张凯;Java虚拟机及其移植[J];北京理工大学学报;2002年01期
2 李允,罗蕾,雷昊峰,熊光泽;嵌入式Java虚拟机的性能优化技术[J];计算机工程;2004年18期
3 张彬彬;汪小林;杨亮;赖荣凤;王振林;罗英伟;李晓明;;修改客户操作系统优化KVM虚拟机的I/O性能[J];计算机学报;2010年12期
4 黄歆媚;雷航;;X86平台上高效高安全性的设备虚拟化模型[J];计算机应用;2008年08期
5 叶磊,陈榕,赵岳松;KVM在基于构件的嵌入式操作系统上的移植和研究[J];计算机应用研究;2005年09期
6 朱圣才;卢涵宇;王华军;;基于KVM虚拟机的串口转发器的研究与设计[J];计算机测量与控制;2011年10期
7 双河;;英特尔硬件辅助虚拟化技术:开创普遍虚拟化计算时代[J];金融电子化;2006年06期
8 宋吉广;;Linux内核虚拟化KVM详解[J];软件世界;2007年11期
9 怀进鹏;李沁;胡春明;;基于虚拟机的虚拟计算环境研究与设计[J];软件学报;2007年08期
10 刘一威;;虚拟化程度分类与技术运用[J];企业技术开发;2011年03期
相关博士学位论文 前2条
1 郭御风;面向多核微处理器芯片的高效能I/O体系结构及其实现技术[D];国防科学技术大学;2010年
2 陈彬;分布环境下虚拟机按需部署关键技术研究[D];国防科学技术大学;2010年
相关硕士学位论文 前10条
1 时卫东;基于内核的虚拟机的研究[D];吉林大学;2011年
2 李绍;基于Linux的虚拟化技术研究和应用[D];成都理工大学;2011年
3 江裕城;虚拟环境中迁移策略研究[D];杭州电子科技大学;2009年
4 林昆;基于Intel VT-d技术的虚拟机安全隔离研究[D];上海交通大学;2011年
5 何云超;基于硬件支持的USB设备虚拟化框架研究[D];上海交通大学;2011年
6 姚远;虚拟机高效设备访问模型设计与实现[D];国防科学技术大学;2010年
7 高清华;基于Intel VT技术的虚拟化系统性能测试研究[D];浙江大学;2008年
8 张鑫;基于Intel VT-d在安腾平台的高效虚拟IO模型的实现与研究[D];电子科技大学;2008年
9 宗红红;KVM在嵌入式系统上的移植研究[D];南京理工大学;2008年
10 郝旭东;Intel VT-d技术的研究及其在KVM虚拟机上的实现[D];电子科技大学;2009年
本文编号:2271110
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2271110.html