KVM虚拟机串口转发器的研究与实现

被引量 : 5次 | 上传用户:cw545400
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近些年,随着虚拟化热门技术的发展,硬件能力的不断升级,加上虚拟化技术在X86架构上技术的突破,虚拟化技术的研究与应用变得越来越广泛。特别是在KVM虚拟机被Linux内核接纳后,随着Intel VT-d技术的推出,处理器虚拟化、内存虚拟化、I/O设备虚拟化三种机制在同一个水平上得到了提升,使得I/O性能能够满足处理器发展的需求,为整个虚拟化技术的发展带了突破。Intel VT-d技术是指在处理器芯片级对虚拟化提供了硬件支持。该技术的引入推动和加快了虚拟化研究机构对新的虚拟I/O模型的探讨和研究。KVM虚拟机的开源性进一步提升了VT-d技术中I/O模型的发展,使得更多的爱好者和研究者参与到KVM的核心技术中。I/O虚拟化作为虚拟化的重要组成部分,由于I/O设备种类繁多、驱动纷繁复杂,在整个虚拟化系统中处于瓶颈状态。在高效率使用CPU和内存的现实环境驱动下,如何加强I/O虚拟化在虚拟化过程中的性能成为虚拟化技术研究的热门话题。本课题依托Intel VT-d技术,结合虚拟化技术与Intel多核技术项目,在KVM虚拟机上实现一种简单稳定的串口调度解决方案。该方案利用硬件辅助虚拟化技术,并结合串口工作原理和DMA重映射技术,针对串口个数的有限性和串口的可重用性,扩展外设串口的使用;通过介绍串口及KVM虚拟机,提出了一种基于KVM虚拟机的串口转发器的设计方法,能够让一个串口同时能为虚拟机上的不同系统提供物理上的串口服务,实验表明:同一个物理串口能够并发的、让用户有选择的为不同的虚拟系统服务,解决了物理串口外设有限性的难题。同时也为I/O虚拟化技术的瓶颈难题和真实物理设备重复使用提供了思考方向。本文的主要创新点和意义所在:研究了基于Linux KVM内核虚拟机上的VT-d技术;将硬件辅助虚拟化技术应用到串口设备上;提出了基于KVM虚拟机上串口可调度使用的解决方案;为更多的外设可调度使用提供了一种基本模式。
其他文献
本文主要分析了关汉卿三部主要作品《救风尘》、《望月亭》和《窦娥冤》中的不屈女性形象,反映出关汉卿剧作的特点以及其写作的目的,同时还结合了《窦娥冤》和《蝴蝶梦》这两
<正> 岁暮天寒,围炉拥火,半碗苦茗,一斗辣烟,重读汤翁的《邯郸记》,除了再次为其思想内涵及词章文采所倾倒外,又不禁竟在脑中生出了一些“非份之想”。几经踌躇,终于提起秃笔
期刊
本文详细阐述了"力的合成"的教学流程设计,意在以此为例与同行共同探讨如何在课堂教学中实现新课程的三维教学目标。
本文在实地考察与分析历史资料的基础上,对青河县三道海子石堆墓做了详细考证,认为三道海子石堆墓是一座蒙古族的皇陵,是蒙古帝国第三代大汗──贵由汗的陵墓。
在差别迥异的中西文化影响下,中美学生学习风格表现出了明显差异。本文从文化熏染角度出发,探讨了中美两国学生学习风格的差异性。
三次瓜分波兰后,俄国成为世界上拥有犹太人数量最多的国家。沙俄政府面对数量庞大的犹太人,主要采取压制和限制犹太人的政策,对犹太人的教育同样也采取歧视政策。19世纪前,犹
由于按揭本身的复杂性,按揭房屋的权属成为离婚诉讼中财产纠纷分割的焦点和难点。按揭房屋的分割涉及多部法律,主要是物权法、婚姻法和房地产法。其中物权法和婚姻法对按揭房屋
本文在现有ABC分析法的基础上,引入货品K-means聚类方法,提出了该方法在仓储管理中的应用框架,使不同类的商品在入库过程中可以进行聚类储存。通过实例证明K-means聚类方法可
在全球信息化大势所趋的影响下,各国的电子商务不断地改进和完善,电子商务成为各个国家和各大公司争夺焦点。研究探讨电子商务现状和制定实施恰当的电子商务的政策问题就十分
无线网络的不断发展,在用户需求得到充分满足的同时,却仍然面临诸多问题。一方面,为了满足用户不断增长的业务需求,各种不同制式无线网络相继出现,导致异构网络的互联互通问