虚拟化环境下I/O性能分析与优化

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:w6832793xym
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
21世纪以来,云从业者越来越多,云生态越来越完善,越来越多的企业拥抱云平台。这对支撑着云计算发展的关键--虚拟化技术提出了更多地挑战。I/O虚拟化作为虚拟化技术的重要组成部分,一直是工业界和学术界研究的热点问题。I/O虚拟化的关键是保证数据存储的性能和数据的持久化、一致性存储。为了保证数据存储的性能,我们通常会给系统添加缓存,缓存的问题在于当系统掉电或者崩溃时,在缓存中的数据就会丢失。为了保证缓存中数据的持久化、一致性存储,系统需要不断调用代价昂贵的同步操作,从而影响了系统的性能。为此,本文深入分析了 I/O虚拟化的整个过程,在保证数据一致性和持久性存储的前提下,提出了多种I/O虚拟化优化技术,提高了系统I/O性能。论文的主要贡献点分为以下三个部分:1.本文深入分析了各种虚拟机镜像格式和I/O虚拟化过程,发现了虚拟机镜像同步放大问题和该问题产生的原因。虚拟机镜像同步放大问题指的是虚拟机内部调用一次同步操作,宿主机需要调用多次同步操作(对于QCOW2镜像,客户虚拟机内部调用一次同步操作,宿主机至少需要3次同步操作;对于VMDK镜像,客户虚拟机内部调用一次同步操作,宿主机至少需要4次同步操作)。产生虚拟机镜像同步放大问题的原因在于,虚拟机镜像为了提供诸如快照、去重等先进的特性,引入了很多元数据帮忙管理虚拟机镜像。这些元数据的存在要求额外的同步操作来保证镜像更新的一致性,从而产生同步放大问题。2.针对虚拟机镜像同步放大问题,本文提出了双模式日志、动态预分配、NVRAM日志三种优化方法。三种优化方法在保证镜像更新一致性的前提下,使得客户虚拟机内部发布一次同步操作,宿主机也只需要调用一次同步操作。我们的实验显示,三种优化方法使得邮件服务器的工作负载性能提升了 110%,数据库工作负载性能提升了 50%。3.本文提出了在虚拟化环境下实现外部同步系统的方法。外部同步机制从用户的视角出发,在保证虚拟机数据持久化存储的前提下,将多个同步I/O组合成单次同步I/O进行提交,减少了同步操作的次数,提高了虚拟化I/O性能。我们的测试显示,在顺序同步写的工作负载下,外部同步机制提高了 46倍的I/O性能,在TPCC的工作负载下,外部同步机制提高了 50%的I/O性能。
其他文献
脑微出血(Cerebral microbleeds,CMBs)是脑小血管病、认知功能障碍等疾病的出血性影像学标志物和重要诊断标志物。可靠的检测出脑组织中CMB的位置和数量对于相关疾病的诊断和防治至关重要。在临床中,常规的CMB检测主要依靠医生从医学影像中手动标注,该过程费时费力且结果重复性差。目前存在一些利用各种影像处理技术开发的CMB自动检测方法。早期方法大多基于形状和强度等人工提取的简单特征,
Halo-based Galaxy Group Finder(HGGF)算法实现了基于暗物质晕的星系找群,在研究宇宙大尺度结构及宇宙的演化等领域占有至关重要的地位。但随着数据量的不断增长,现有算法难
推论类篇章连接成分是说明语体和议论语体中使用比较频繁,也是比较重要和特殊的一类篇章连接成分。推论连接成分表示从上文提供的情况来看,人们有理由得到下文所说的结论。本文在说明语体和议论语体内对推论类连接成分进行研究,在两种语体中连接成分界定和分类的基础上,对推论类连接成分在两种语体中的分布情况和特点进行描写,并对造成如此分布的原因进行分析。第一章主要阐释研究目的及意义,介绍了前人研究的理论成果和存在的
创新创业是当前经济社会发展的新引擎,激发与培育数以万计的创新创业人才已经成为我国新常态经济下的重要战略决策。然而,创业人才究竟是如何获得企业家精神、掌握创业技能的
伴随着多媒体技术的快速发展,数字产品的应用越来越广泛。然而开放环境中数字产品的版权保护与信息完整性保护成为亟待解决的重要问题。数字水印技术作为实现多媒体版权保护
近年来,随着信息技术的不断革新,大数据领域发展迅猛,大数据蕴含的经济价值、社会价值开始凸显。时代的发展对政务公开制度提出了新的要求,从政府信息公开走向政务数据开放已是大势所趋,世界各国都在积极地推行政务数据开放。事实上,政务数据开放的出现并没有取代政府信息公开,而是与政府信息公开一起完善和丰富了开放政府的结构与内容,构成二元并立的开放机制体系。政府机构作为最大规模的原始信息采集者,掌握着最为丰富的
本报告翻译材料节选自托尼·莫里森的《他者的起源》前两章。《他者的起源》是托尼·莫里森2016年在哈佛大学讲座的内容合辑,呈现了作者所关注的美国黑人文化及种族问题。通
近年来,Bresse系统问题及其理论被广泛应用于工程、物理以及材料科学等领域.因此,对于此类问题的研究受到了许多自然科学工作者的高度重视.本文主要讨论具有记忆项的热弹Ⅲ型Bresse系统解的长时间动力学行为,运用Chueshov和Lasiecka发展出来的方法得到了拟稳定的性质、全局吸引子的存在性、吸引子关于时间的正则性和广义指数吸引子的存在性.全文分为四部分:第一章:介绍了Bresse系统问题的
写作能力是语言技能的重要组成部分,是英语学习者对英语知识的综合运用,学习者的英语水平如何很大程度就反映在写作能力上。掌握英文写作能力要求高中生不仅具备拼写,标点,语
太阳是一颗非常活跃的恒星,每时每刻都在向地球输送能量,对太阳射电爆发的研究不仅可以揭示空间天气的规律,最大程度减少灾害性空间天气造成的影响,同时也与我们的日常生产生活密切相关。太阳射电爆发是一种射电波段观测到的剧烈流量增强现象。对太阳射电爆发的观测和记录目前仍普遍采用人工检测方法,这种方法既费时又费力,还有随意性、遗漏性等诸多弊端。随着数字图像处理技术的发展,将其应用到射电天文学领域实现频谱图像的