基于中介透传的NVME存储设备高性能虚拟化研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:caiyt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如今,随着计算框架不断升级,高性能计算平台中的数据访问速度日益增快,平台高并发计算能力不断提高,不断增长的业务需求对高性能计算平台的存储设备读写性能提出了更高的要求。许多数据中心陆续推广使用NVMe协议的存储介质来取代老旧的机械磁盘或基于SATA协议的固态硬盘,并且借助传统存储虚拟化的相关技术,为云平台上数以千计的虚拟客户机和广泛的云服务提供更加高效的存储读写性能。存储设备虚拟化一直是虚拟化技术和云计算管理中一个重要的课题。然而,NVMe作为一款新型的基于PCIe接口的存储协议,在软硬件的支持方面有很大的更新。如果借助传统存储虚拟化的解决方案来为NVMe设备的提供虚拟化,通常存在一些问题:一部分方案无法为用户提供令人满意的虚拟客户机性能,一部分方案缺乏设备共享的特性所以无法在多云主机情况下发挥设备的可扩展性。所以,如何在保证虚拟客户机存储读写的性能的同时充分实现NVMe物理资源设备共享,成为NVMe存储设备虚拟化研究中一个焦点。针对NVMe协议的特性和其虚拟化方案的现状,我们设计了一套基于中介直传虚拟化(mediated pass-through)的主要技术背景和技术路线,在物理机系统中设计了一套名为MDev-NVMe的中介直传NVMe设备虚拟化解决方案。其主要工作和贡献如下:·设计了一种全新的、内核态的全虚拟化解决方案,通过中介透传虚拟化方案,将一块物理NVMe设备虚拟成为一块或者多块拥有完整NVMe特性的虚拟设备,从而让虚拟机可以在客户机操作系统中使用Linux内核中原生的NVMe驱动程序对虚拟NVMe设备进行读写和管理。·设计并实现了虚拟化支持的内核模块(Kernel Module),通过PCIe设备配置模拟、管理员队列(Admin Queue)的模拟以及读写队列(I/O Queue)的映射三个主要功能,对每块NVMe设备的设备寄存器信息、管理员队列和读写队列信息分别进行管理,保证所有客户机中的NVMe设备可以取得比使用传统虚拟化方式更加出色的性能。·实现了虚拟读写队列(I/O Queue)与物理主机读写队列资源的直接映射的虚拟化管理逻辑,并设计实现了了一套主动轮询(active polling)的机制来及时处理虚拟NVMe设备队列的更新,代替了原有NVMe设备读写更新时频繁触发虚拟机退出(VM-exit)的虚拟设备工作模式,减少了虚拟化带来的额外开销,进一步提高性能。最后,通过与包括Virtio,Famz,SPDK等NVMe存储设备上虚拟化方案在读写吞吐量、时延、服务质量和设备可扩展性等指标的对比实验,我们论证得出MDev-NVMe中介直传虚拟化可以取得优于传统用户态虚拟化方法的性能。此外,在主动轮询机制的帮助下,中介直传虚拟化甚至可以让虚拟机取得超过物理机上NVMe设备的读写性能。不仅如此,中介直传虚拟化的技术功能全部都在内核态实现,在系统日常维护和使用中更加简单方便,对于高性能计算平台的维护人员和云服务的客户都更加友好。
其他文献
在经过自己大量的访谈、问卷等实地调查后,找到了问题的一些真正原因,进而提出一系列实施对策:要建设高度民主、文明的社会,营造适度宽松的舆论环境,使人们敢于表达自己与他人不同
以玉米淀粉和丙烯酸为原料,用水溶液聚合法制备出高吸水性树脂.测定了树脂对去离子水、自来水、模拟尿、模拟血和生理盐水的吸液倍率,并研究了产物的吸水速率和保水能力.较好
本世纪初,麦肯锡公司提出了轻资产的概念。轻资产作为一种商业模式,企业可以将有限资源集中在研发、设计、品牌建设及销售环节,而将产品生产外包,实现财务绩效的优化,最终带
下肢动脉硬化闭塞症(ASO)是最常见的外周血管疾病之一.ASO的危险因素包括年龄、性别、吸烟史、高血压、高血脂、冠心病以及高同型半胱氨酸血症等.尽管当前治疗手段(例如外科手术
近年来,我国的土壤重金属污染愈发严重,越来越多的人们已经注意到土壤重金属污染所带来的严重后果。另一方面,农业种植结构调整导致越来越多的水田转变为菜地。湖南部分地区土壤受重金属污染严重,土地利用方式改变对土壤质量、重金属的迁移转化和生物有效性的影响却被忽视。本文以不同污染程度的水田转菜地为对象,研究重金属在土壤中的吸附-解吸和有效态、形态的转变,并分析土壤基本性质、铁锰氧化物含量变化对重金属在土壤中
高强度聚焦超声(High Intensity Focused Ultrasound,HIFU)消融技术秉持“让病人受伤害更小”的微无创理念广泛应用于子宫肌瘤的临床治疗。随着临床治疗方案不断改进,治疗相
为进一步引导和推动印染企业技术创新、转型升级,全面节约和高效利用资源能源,减轻污染排放,促进环境治理,11月29日,由中国印染行业协会主办,恒天立信工业有限公司协办的"2016
近年来我国对环境保护越来越重视,铁尾矿作为矿石加工的废弃物对环境造成极大的危害。本文主要进行大掺量铁尾矿砂替代天然砂配制建筑薄砌砂浆的研究,依据规范JGJT98-2010《