XEN下基于Intel VT-d技术的I/O虚拟化的实现

被引量 : 0次 | 上传用户:guoyinglonggyl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟化技术已经在很多的领域中得到了广泛的应用,而且它还将在更多的领域得到发展,因此,对它的研究也已经成为了当前计算机领域的一个热门方向。今天的大部分服务器平台和桌面平台中都已经添加了对虚拟化的支持,但这只是解决了硬件处理器层如何更好的支持虚拟化的问题。为了使虚拟化解决方案更加的高效,计算机系统的各个层次都逐渐的加入了对虚拟化的硬件支持,形成一个能为虚拟化提供更好支持的硬件虚拟化生态系统。I/O虚拟化作为虚拟化技术的一个重要组成部分,也自然成为了学术界和产业界的研究焦点。英特尔公司于2007年发布了VT-d技术(Virtualization Technology for Direct I/O,硬件辅助直接I/O虚拟化技术,简称VT-d技术),通过引入DMA重映射硬件,为I/O虚拟化提供更好的支持。VT-d技术不同于传统的I/O虚拟化技术,它采用了硬件辅助虚拟化的方法,借助于DMA重映射技术和设备直接分配技术来实现I/O虚拟化,从而能够显著的提高客户机I/O访问的性能。本文首先介绍了虚拟化技术和XEN虚拟机的基本原理。接着对XEN中I/O虚拟化模型进行分析,总结了XEN中I/O虚拟化模型存在的不足之处。针对XEN中I/O虚拟化模型存在的不足,提出了基于VT-d技术的新型I/O虚拟化的整体设计方案,并对该方案进行了详细的阐述。根据该设计方案,在XEN中具体编码实现了基于VT-d技术的新型I/O虚拟化系统,主要包括DMA重映射模块的编码实现和设备直接分配模块的编码实现。最后通过一系列的测试用例,把基于VT-d技术的I/O虚拟化和传统的I/O虚拟化技术进行比较,用测试数据证明基于VT-d技术的I/O虚拟化有效的提高了虚拟机的性能,能很好的满足服务器平台对高性能I/O的需求。
其他文献
高等职业教育作为高等教育发展中的一个类型,它肩负着培养生产、建设、服务和管理一线需要的高技能人才的使命,在我国加快推进社会主义现代化建设进程中具有不可替代的作用。
<正>随着高考改革方案的出台,作为高中教学中语文、数学、英语三大主科的英语科目,在高中日常教学生活中的地位在逐渐变化,对英语教师、家长、学生都带来了冲击。英语正在淡
现有钳式接地电阻测量仪在实际检测中遇到的一些不便,本文给出了一种大口径薄钳口接地电阻检测仪的研制方案,以求达到方便夹持各种常规接地线(扁钢和角钢)的目的,并简要叙述
随着计算机技术的发展,特别是硬件技术的发展,传统的RS232串行接口已经显示出越来越多的不足,但大量的仪器仪表、工业控制系统、远程数据终端等设备仍然使用RS232串行接口及
目前,无线传感器网络无论在军事、科学、医疗、空间探索、以及人们日常生活等众多的领域中都有着极其广泛的应用。尤其是具有近距离、低功耗、低成本优点的ZigBee协议,它作为
<正>良好的学习习惯的形成有利于学习有条不紊地进行,有利于知识的习得,有利于学生学习独立性的养成。著名的教育家叶圣陶先生在论述教育的根本宗旨时指出:"教育的本旨原来如
“坚持走和平发展道路”,是中国以胡锦涛为总书记的新一届中央领导集体制定国际战略和对外方针的重要指导思想,中国的和平发展是一个内政和外交共同发展的过程,尤其是在全球
民用航空发动机部件在使用中不可避免的退化是导致其整机性能衰减的最主要因素。本文阐述了引发发动机机械部件退化的多种机制及其各自对发动机性能产生的影响。发动机清洗作
由于大型双抽供热凝汽式机组可以在供应电力的同时,以最经济方便的方式向城市提供两种压力的抽汽,热效率高,环境污染小,是热电联供汽轮机发展的方向。本文结合东汽新开发设计
随着超宽带系统的日新月异,对超宽带天线和阵列的需求也是越来越强。在形式多样的超宽带天线中,尺寸小型化、重量轻薄化、频域超宽带、时域高保真成了众多学者设计的综合目标