基于Paravirtual I/O解决方案的高性能I/O虚拟化研究与优化

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:hldu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为目前云计算的核心组成与基础架构技术之一,虚拟化技术凭借其高效的资源利用及整合再分配能力,在云计算技术设施与服务中发挥着不可或缺的作用。同时,虚拟化环境下的虚拟对称多处理(Virtual Symmetric Multiprocessing)架构允许一个虚拟机持有多个虚拟CPU,虚拟CPU调度器负责为多个虚拟CPU提供公平的物理CPU分时复用机制。因此,虚拟对称多处理架构已经被广泛的应用在当前云计算基础架构中的企业级应用上。本文详细介绍并阐述了目前主流的I/O虚拟化解决方案Paravirtual I/O解决方案在虚拟对称多处理架构下的主要性能负载,并论证了硬件辅助方法和中断重映射机制是解决Paravirtual I/O解决方案性能瓶颈最直接,高效以及普适的方法。然而,本文首次提出了在Paravirtual I/O解决方案和虚拟对称多处理架构下中断重映射机制的一个新型挑战:“中断持有者抢占”(Interruptability Holder Preemption)问题。由于位于虚拟机管理软件中的虚拟CPU调度器与运行在虚拟机中的Paravirtual I/O前端网络设备的不协调性,虚拟CPU会在禁用了前端设备中断能力的情况下被调度器调离物理CPU。中断持有者抢占问题会导致中断重映射机制在Paravirtual I/O虚拟化解决方案下的失效,从而显著影响虚拟机网络I/O性能。本论文的研究内容着眼于在Paravirtual I/O虚拟化解决方案和虚拟对称多处理架构下的中断持有者抢占问题,对多核虚拟机的网络I/O性能进行了深入研究与优化。本论文首先采用硬件辅助技术实现高效的虚拟机中断递交机制,其次利用中断重映射机制确保虚拟机内部及时的中断响应性,最后提出了实现在虚拟机管理软件中的基于中断持有者信息的前摄性综合调度策略,有效避免了中断持有者抢占问题。本论文提出的优化方案最大限度地避免了Paravirtual I/O虚拟化解决方案中的性能瓶颈,大大降低了虚拟机的网络I/O处理延时,显著地提高了虚拟机的I/O性能。最后,本论文优化方案的原型实现进行了系统的实验分析及性能验证。通过使用多种网络性能基准测试程序在不同网络环境下进行评估,本文证明了本论文设计思想的原型实现在引起可忽略的微弱额外系统开销的情况下,在Netperf网络测试工具下分别能达到原生虚拟机性能和原生中断重映射机制性能的3倍和1.3倍。因此,本论文提出的网络性能优化方案能显著的提高Paravirtual I/O虚拟化解决方案下的多核虚拟机的网络I/O性能。
其他文献
UEFI(统一可扩展固件接口)规范定义了操作系统与系统硬件平台固件之间的开放接口,PI(平台初始化)规范建立了固件内部接口架构以及固件和平台硬件间的接口。基于UEFI和PI规范
委托代理问题在风险投资中主要表现为风险投资者、风险投资家(VC)和风险企业家(EN)三个行为主体之间信息不对称。道德风险问题主要体现在VC和EN之间信息不对称,他们是风险资
随着关联开放数据的使用越来越多,数据提供者不仅要将其数据集发布为LOD,且在发布过程中需要将数据集以易于处理的方式进行建模,这样使得数据更具人性化即易于用户理解、查询和使用且易于计算机及关联数据应用程序处理。而关联数据的最佳实践之一,就是在数据建模的过程中重复使用已有词表,即重用现有词表中的类和属性,采用其中的规范术语表示数据或通过术语链接不同的数据集。重用词表能够有效地提高数据集的互操作性,避免
城市交通拥堵问题已经成为世界各国在城市发展过程中全球性的难题。随着经济的高速发展、城市化进程的不断加快,城市交通拥堵问题在我国日益显现。哈尔滨市在经济和社会的发展进程中,交通拥堵成为阻碍其有序发展的一道难题。虽然哈尔滨市的交通建设正处于逐步完善的过程中,但由于交通系统设施不完善、城市人口数量与私家车数量骤增、城市道路面积不足等问题,导致哈尔滨市交通拥堵的治理成效不够明显。因此,交通拥堵的治理已经成
将传感器网络应用于工业现场,实现工业设备的实时监控、保障设备安全运行、实现工业智能化和自动化,是物联网技术发展的必然趋势。论文依托于北京市“无源无线传感器网络关键技术研发及应用”项目,通过对机车车轴的振动数据进行分析并通过工业传感器网络回传数据,实现对轨道交通场景下车辆的运行状况的监测和预警。将无线传感器网络部署在轨道机车上,通过能量收集模块将机车车轴的振动的机械能转化为电能为传感器节点供能。由于
虚拟化系统(如Xen)为大数据处理提供强大、灵活和可扩展的基础架构。在虚拟化系统中,虚拟机(VM)调度器是保证VM在虚拟机监视器(VMM)上获得良好性能的关键组件。由于不可预知
精密测量是精密加工的基础,对确保精密加工水平有着重要作用。随着先进制造技术的发展,高精度位移传感器面临着更广泛的需求。DVD读取头是光驱上光盘信号跟踪和读取的核心部件,感测精度高,成本低。以读取头现有结构结合软硬件设计开发位移传感器,用于精密测量,具有实用意义。本文围绕DVD读取头展开研究,开发基于DVD读取头的位移传感器,主要研究内容包括:1.设计了DVD读取头聚焦误差信号采集电路和音圈电机的驱
20世纪80年代以来,内容依托教学(Content-Based Instruction)模式日益成为世界范围内教育界和语言界广泛关注的教学理念。在中国,CBI教学模式的应用研究也在高等教育和基础教育阶段相继开展,受到了语言教育研究者的关注。但CBI教学理念应用于中等职业学校英语教学的研究少之又少。护理中等职业学校学生都是初中毕业生,他们中大多数人初中毕业时英语成绩普遍较低,英语学习能力弱,开展专业
稀土离子掺杂的发光粉是LED灯的重要组成部分,其中三价稀土离子Eu3+掺杂的无机发光材料常用作红色发光材料,Eu2+掺杂的无机材料能够产生从蓝色到深红色可调节的发光。Eu3+,Eu
随着全球化的到来,现代经济发展的总体特征被认为是知识密集,这一特征在制造业行业已经越来越明显。国内大多数的制造业企业都拥有众多的一线劳动人员,随着劳动力成本的上升,