基于VT-x的处理器虚拟化技术研究

来源 :解放军信息工程大学 | 被引量 : 9次 | 上传用户:huayuaneee
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着系统资源在规模上的不断扩展,计算机领域面临着如何充分利用硬件资源的重大问题。虚拟化技术作为一种新型计算模式成为解决此类问题的关键,虚拟机监控器(VMM)是实施虚拟化的基础。目前VMM采用了多种手段实现处理器虚拟化和虚拟机管理,其中Intel VT-x技术在硬件级别上提供了相当程度的支持。由于VT-x技术与其他多种处理器虚拟化方法共存,同时硬件平台和应用环境也存在较大差异,因此需要在采用VT-x技术的基础上兼顾到其它多种影响因素,以最大程度的发挥硬件潜能。本文在一种协作型VMM框架下,完成了基于VT-x平台的处理器虚拟化和虚拟机管理两大子系统的设计与实现,主要解决了以下四个方面问题:1、通过在在多处理器平台上采用基于主体的处理器划分方式,隔离了VMM和IO处理机(IOPM)对处理器的控制冲突,使处理器分配方式能够满足协作模型的特殊需求。2、设计了基于VT-x的处理器虚拟化方案,在处理器操作模式转换的基础上,完成虚拟处理器(VCPU)执行环境构造。VCPU行为限制,有效实现了处理器虚拟化。进一步提出一种用户可配置虚拟机控制结构的方案,以提升某些应用环境中的虚拟化性能。3、针对协作模型对VCPU调度的影响,在对各种VCPU调度算法比对筛选的基础上,提出了一种静态分配与动态调度相结合的调度策略,并依此设计了改进型的s-credit调度算法,能够较好的兼顾I/O密集型和计算密集型应用。4、依据协作模型的特点,设计出一种轻量级的虚拟机管理结构,体积小巧层次清晰,并建立了用户交互模型,能够为用户提供便利的虚拟机管理接口。本文在VMM原型系统中完成了上述工作,对I/O密集型和计算密集型应用在虚拟化系统中的效率进行了测试。进一步在对VCPU退出测试的基础上,将退出原因进行基于概率的分类统计,为性能优化提供了参考依据。实验结果表明,本文完成的相关工作可以满足协作型VMM对处理器的各种需求,在处理器虚拟化及虚拟机管理方面具备较高的效率。
其他文献
习近平总书记在会见全国公安系统英雄模范立功集体表彰大会代表时强调,全国公安机关和公安队伍要坚持党对公安工作的领导,牢固树立“四个意识”,坚持人民公安为人民,全面加强正规
报纸
公私合作(PPP public-private-partnership)模式是一种有效的公共产品或服务的供给方式。我国水务市场正逐步允许民间资本参与投资和经营,由于其自然垄断性以及我国传统的公
化学计量学是一门化学与计算机科学、数学、统计学交叉产生的新兴的化学分支学科。本论文绪论部分首先对化学计量学的产生、发展及研究现状进行了概述,然后简述了黄酮类物质
近年来,中国城镇规模结构严重失调,出现了明显的两极化倾向。一方面,大城市数量和人口比重不断增加,一些特大城市规模急剧膨胀,房价高企、交通拥堵、环境质量下降、社会矛盾加剧等
报纸
尽管唱衰微博的声音越来越多,但恐怕没有谁能否认,微博依旧是当下最有影响力的网络文化创造者。在这个众声喧哗的社交平台上,数以亿计的网友在无意之中制造流行语,很快又将流行语
报纸
文章针对某螺杆泵及其管路在运行时存在异常振动的现象,采用轴承冲击脉冲法和频谱分析等方法进行振动监测,在结合螺杆泵及其管路运行情况的基础上确定了其振动较大的故障原因
<正>FW 189雪地型战术侦察机/炮兵校射机座舱视野极好,容易操作,结构结实。虽然飞行速度较慢,但在前线上空飞行时会有战斗机严密保护。在东线作战时,前线的苏联红军只要看到F
介绍了ZigBee技术的背景、现状和未来,分析了该技术的特征和优点,给出了协议栈模型,重点分析了物理层和MAC层的关键技术,提出了ZigBee技术的应用准则,并举例说明了该技术的五
<正>Fw-200是世界上首款现代远程飞机。其最初的设想始于汉莎航空1937年提出的远程商务飞机概念。1938年8月10日,该机进行了首次从德国柏林坦佩尔霍夫机场至美国纽约弗洛伊德