虚拟机级别容错机制的性能分析与优化

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:hoticeses
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算的不断发展,越来越多的用户将应用服务部署在云平台上。为了保证服务的高可用性,云提供商通常采用副本冗余的方式进行容错。虚拟化可通过封装应用程序并进行全系统备份的方式,实现应用服务的高可用性。目前,虚拟机容错机制已经成为了一个重要的研究课题。然而,现有的虚拟机容错机制仍然存在一些问题。第一,为了维护外部一致性,主从备份系统会遭受网络包的往返延迟,以及检查点同步等原因带来的性能影响。第二,由于不必要的CPU资源消耗,系统中的备份机会引入虚拟化环境中上下层不协调的双重调度问题。针对上述问题,本文提出了两个关键技术:1)网络包提前释放技术,2)活跃-半活跃虚拟机主从备份模型。前者通过分析输出的网络包是否由干净的内存区域组成,在不违背外部一致性的前提下,提前释放网络包并以此提升系统的性能。后者通过动态减少备份机中的活跃v CPU(虚拟CPU)数量,将活跃-活跃的主从备份模型转换为活跃-半活跃的模型,从而减缓双重调度的问题。本文的主要贡献由以下部分组成:1.本文深入研究现有的基于虚拟机级别的容错机制,发现系统性能存在的问题以及其原因。为了保护数据的完整性,现有的主从备份系统采用了网络包比较以及检查点同步等方式维护外部一致性。这些操作使得主从备份系统与单台虚拟机之间产生的性能差距较大。本文提出网络包提前释放技术,在一些场景下,可通过分析网络包的来源,在不违背系统一致性的前提下,提前释放某些网络包提升整体系统的性能;2.研究原有系统的活跃-活跃主从备份模型,分析其设计的初衷是为了进行网络包比较操作,并减少检查点同步操作带来的性能开销。然而,我们发现在一些CPU密集型作业的负载下,此模型会大量占用备份机的CPU调度资源,在虚拟化环境下,会引入双重调度的问题。为此我们提出了活跃-半活跃主从备份模型,在不影响系统整体性能的前提下,动态减少备份机中活跃v CPU的个数,并以此来解决这个问题;3.我们在原有的COLO系统的基础上,设计并实现了COLO++系统。在Linux/KVM平台上的实验结果表明,网络包提前释放技术使得COLO++系统在一些场景下几乎可达到单虚拟机的性能;活跃-半活跃主从备份模型降低了CPU调度开销,在对主从备份系统性能影响几乎为零的情况下,减缓了宿主机的双重调度问题。
其他文献
近年来,随着计算机网络的快速发展,移动对等网络(Mobile Peer-to-Peer Network,移动P2P网络)网络由于其动态性、自治性和匿名性的特点,使其在文件共享、实时通信、分布式计算和分布式存储等方面大放异彩。但是在移动P2P网络中,节点间可以进行自由交易,并且节点经常连接并离开网络,这将动态地改变网络拓扑。因此,在选取超级节点时,必须要考虑到超级节点的可靠性和稳定性。现有的移动P2
多层介质球与有形波束的相互作用一直以来都是理论研究和实际应用的热门话题,对生物医学、光学操控、微波天线等众多领域都具有指导作用和广泛的应用前景。本文主要讨论了多层手征异向介质球对任意方向入射平面波和高斯波束的雷达散射截面(Radar cross section),以及在轴入射高斯波束对多层介质球的辐射力。本文主要取得的研究结果为:1.根据多层介质球的散射理论,研究了双层介质球的散射和消光特性。首先
体操之所以有着“运动之父”的美誉,是由体操独特的运动性质所决定的。通过体操的练习,能够发展柔韧、灵敏、力量、协调等多项基本素质。但近些年,高师体育院系体操普修课程
现代篮球高水平赛事不仅对持球队员进行高强度防守,对无球队员也采取紧逼、绕前等高强度防守形式,破坏其接球来打乱其进攻节奏,尤其是重点队员要想顺利接到球也变得非常困难
扩展目标跟踪问题一直是国内外广泛关注的热点问题,扩展目标跟踪存在如下特点:第一,目标在一个采样周期内产生多个量测点,并且这些量测通常位于传感器(例如雷达)同一个分辨单
随着通信技术的发展以及业务种类的增加,人们对数据速率的需求呈指数型增长,传统的单层网络结构已经无法满足业务流量方面的需求,先进长期演进技术(Long Term Evolution-Adva
目的:构建pCD513B-KLHL24载体,探究KLHL24对结肠癌细胞系SW480和LOVO增殖、侵袭及迁移的影响,并筛选KLHL24的相互作用蛋白。方法:构建pCD513B-KLHL24载体,泛素化蛋白质组label-free技术分析筛选KLHL24的相互作用蛋白;将pCD513B-KLHL24与psPAX2和PMD2.G质粒包装成慢病毒;慢病毒转染SW480细胞和LOVO细胞,用嘌呤霉素筛选
随着云计算的发展,越来越多的用户选择将图像上传到云端,以节省存储以及便于随时随地存取图像。图像中通常包含敏感信息(例如医疗和个人信息),为保护用户信息的隐私性,图像在上传到云端之前需进行加密处理。传统图像加密技术能很好地隐藏原始图像的隐私信息,即保证图像的安全性,但无法支持相似性查询,从而限制了图像的查询与使用。支持图像相似性查询的图像加密方法能在保证图像安全性的同时,支持对加密图像的相似性查询。
极化码是一类信道容量可达的信道编码方法。在即将到来的第五代移动通信中,极化码被国际无线标准化机构选为增强移动宽带(Enhanced Mobile BroadBand,eMBB)场景下上下行链路控制信道的编码方案。极化码具有确定性的编码构造,因此时变信道下存在信道状态和编码构造不匹配带来的纠错性能退化问题。为了解决该问题,基于极化码的通信系统应当能够根据实际信道状态自适应地调整编码构造。混合自动重传
无线通信技术在给人们的生活带来便利的同时,也引发了新的挑战。随着在线支付和网上银行等业务的普及,人们的日常生活与无线网络息息相关。但是由于无线网络的广播特性以及它开放的空中接口,不法分子将利用这一漏洞进行违法行为,为犯罪和恐怖活动提供便利。为了防范这种情况的发生和恶化,就需要有政府授权的合法监听器来对无线网络中潜在的可疑通信进行监听和干涉,由此本文针对合法监听技术展开了深入的研究。首先,考虑到如今