CntrMig:高性能容器在线迁移系统

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:joey_don
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
应用的容器化给数据中心带来资源的高效利用,服务的快速部署等好处。然而Docker等容器管理工具在容器应用运行过程中出现故障或者抢占时,会重新启动容器应用,这样的处理会丢失内存中已经完成的计算状态,造成资源的浪费,也导致容器应用的完成时间增加。容器在线迁移不仅能实现容器应用的快速恢复,而且能实现操作系统层的负载均衡与系统维护,但是现有的开源容器在线迁移方案尚存在性能问题。性能问题的主要来源在于:(1)在容器迁移前需获取完整的容器状态,这些容器状态通常以文件形式保存;(2)在容器迁移时,容器状态文件的传输会带来大量网络通信;(3)当容器恢复时,需从文件系统中读状态文件到内存。设计并实现了一种基于Docker的高性能容器在线迁移系统CntrMig。CntrMig系统包括快照模块、代理模块、压缩模块、网络模块、接收者模块以及恢复模块。快照模块扩展了Docker现有的Checkpoint模块,提供获取容器脏内存状态的功能,从而实现容器预拷贝功能;代理模块负责接收快照模块传递的容器状态,将其保存在内存中;压缩模块则根据负载特征,提供动态的容器状态压缩配置;网络模块则通过高性能的DPDK(Data Plane Development Kit)和用户态网络协议栈ANS(Accelerated Network Stack)将压缩的容器状态数据传输到迁移目的地;接收者模块运行在迁移目的主机上,负责将接收到的容器状态数据解压到内存中;恢复模块则负责获取容器状态并恢复容器应用。CntrMig通过内存数据结构保存容器状态,消除了对文件系统的访问;通过预拷贝减少容器应用宕机时间,通过动态压缩和高性能用户态网络协议栈减少了数据传输量和延迟。将Parsec负载进行容器化,对所提出的高性能容器在线迁移系统进行了测试和分析。测试结果表明,CntrMig使容器应用宕机时间平均降低51%,最高降低72%,使Parsec负载整体迁移时间平均降低14%,最高降低40%。最后相较原先的容器重启方案,容器在线迁移系统CntrMig能实现更快速的容器应用恢复,在不同的负载下,能将被迁移容器应用完成时间减少19.7%~33.3%。
其他文献
平移变换是一种在卷积神经网络训练过程当中广泛使用的数据增强方法。本文用数学方法分析了平移变换的物理含义,发现了平移变换的方法会使卷积神经网络在训练过程当中关注于训练图片中心区域的特征,从而使得卷积神经网络的感受野变得不均匀。如果用厚度表示感受野各区域被关注的程度,则平移变换使卷积神经网络在训练过程当中的感受野呈现出中间高、四周低的“金字塔”型分布。人类的视网膜的感受野各区域的分辨率是不相同的:中心
自越南革新开放以来,经济、社会、文化、科技等领域快速变革,新的事物、现象、概念层出不穷,越语词汇不断发展以满足新的交际和表达需求。占据着越语词汇系统“半壁江山”的汉越词亦不例外,它也紧跟着时代的步伐,不断地丰富与完善。对革新开放时期的汉越词进行研究,能够帮助我们更好的把握越语词汇发展的新趋势,从中透视出越南社会文化的发展面貌。本论文将研究范围限定为越南革新开放时期新出现的汉越词(包括固有汉越词衍生
点击率(Click-Through Rate,CTR)预估是计算广告和推荐系统中一个重要且极具商业价值的问题。在这一问题中,数据大多数是以多类别结构化的形式存在。在经过One-Hot编码之后,
随着科学技术的飞速发展,固态盘(Solid State Drive,SSD)在大规模存储系统中得到了广泛的应用。然而SSD的寿命有限,擦除次数达到一定时,性能会下降,数据可靠性会降低。现有的静态数据布局方法没有考虑到SSD设备之间的磨损差异;而现有的动态数据布局方法使用数据迁移来均衡集群的磨损,会给SSD带来额外的写入开销。针对现有的应用于SSD存储集群的数据布局方法所存在的问题,提出了两种数据布
作为计算机视觉的一项基本任务,目标跟踪是热门的研究领域之一。其中,可见光目标跟踪在自动驾驶、增强现实和自主机器人等方面有着重要的应用价值,而热红外目标跟踪由于不受
遥感是检测地表动态变化的重要手段.由于技术的原因,单个遥感卫星提供既拥有高时间分辨率又拥有高空间分辨率的图像仍然比较困难.而时空融合算法是一种获取高时空分辨率遥感
随着互联网的飞速发展,网络上的文本数据量激增,同时也导致了文本质量下降,传统的人工校对早已无法完成如此巨量的工作,文本自动校对技术应运而生。该技术不仅能加快出版节奏
现代化进程的加快推动着农村的现代化建设,自2005年新农村建设战略到乡村振兴战略,农村的发展取得阶段性成功。在这个过程中,“乡风文明”要求一直是建设的重要一环,是农村文
行会作为中世纪最重要的一种经济、社会组织,在英国从中世纪向近代早期转型的过程中,起着不可忽视的作用,长期以来受到学者们的关注。公会既是行会的一种组织形式,又被许多史家看作行会的一个发展阶段(商人行会——手工业行会——公会)。伦敦作为英国的首都,在相当长的历史中都是英国的政治、经济中心。在中古晚期与近代早期,伦敦的经济生活主要由制服公会所主导,排位前十二的十二大制服公会常被视为一个整体,非常适合当作
分数阶微积分作为整数阶微积分在任意阶次的推广,以其独特的优势为许多学科的发展提供了新的理论基础与分析工具。近年来越来越多的复杂系统借助分数阶微积分在建模上的优势