基于云平台的乱序并行Docker容器动态迁移架构研究与实现

来源 :西华师范大学 | 被引量 : 0次 | 上传用户:dxy_10121012
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算技术的飞速发展,虚拟化技术所具备的隔离性、简易性和硬件独立等特性,使得其逐渐成为云平台提供服务的根本。云计算技术采用将软硬件资源进行整合,以虚拟环境和裸机环境两种方式为用户提供对象存储、容量型、性能型等存储和计算功能,但随着用户需求的提高,虚拟化环境逐渐代替裸机环境。目前虚拟化技术主要分为虚拟机和容器两大类,云服务提供商利用这两类技术将云中资源(CPU、内存、网络和读写功能等)进行虚拟化。为了给用户提供稳定的服务并降低服务能耗,云服务提供商不仅需要保证云计算环境下的资源管理具备低开销和高扩展等特性,还需要提供服务器的负载均衡和错误容忍等功能。其中动态迁移(Live Migration)不仅是实现云平台服务高效和稳定的重要保障技术之一,也有利于解决服务器之间的负载均衡和错误容忍等问题。容器化虚拟机技术在操作系统内部属于一个完全隔离的进程组,与传统虚拟机最大的区别就是具备极低的管理开销。传统虚拟机提供所有独立得资源,并通过虚拟机管理程序进行资源的管理,由此带来的开销较高。而容器通过直接调用操作系统内核来实现对资源的管理和分配,在资源管理开销方面远低于传统虚拟机,从能耗、隔离和实用等多方面考虑,容器逐渐成为越来越多用户和云服务提供商的选择。Docker容器是目前诸多容器技术中最主流的技术之一,它是一款开源且轻量级容器引擎项目,最大的特点是管理开销低且部署简易。然而Docker官方目前不支持容器的动态迁移,且业界对容器的动态迁移研究较少。本文综合考虑到云中资源和Docker本身的特性,利用预存技术、Pre-copy算法和容器C/R操作来设计并实现了基于云平台的乱序并行Docker容器动态迁移架构,使得Docker容器技术在云平台中更具备完善的服务功能。通过实验数据表明:本文提出的动态迁移架构相比于传统容器和虚拟机的动态迁移在不同场景的应用环境下更具备迁移收敛快、数据传输量少和服务降级率低等特点。本文主要贡献如下:1)本文在设计了一种基于乱序并行的Docker容器动态迁移算法,分别采用云预存储管理器、Pre-copy算法和检查点恢复操作(checkpoint/restore,简称C/R)等技术,以此来充分利用云平台的网络和硬件资源,减少停机时间,降低动态迁移阶段源主机的传输量,实现Docker动态迁移的低开销和实用性。2)实现了基于预存技术的和容器C/R操作的Docker容器动态迁移乱序并行传输架构。为了进一步降低源主机中的数据组件和充分利用云平台资源等特点,本文在实现Docker容器动态迁移的基础上,采用动态调控和预存防积的预存技术。针对用户在云平台中运行的不同类型应用程序,可以根据需求来设定预存阶段额阈值大小。传统的容器技术可以利用裸机C/R操作来获取容器内部应用的内存页面来实现动态迁移,但由于Docker守护进程功能的特殊性,裸机的C/R操作会导致Docker守护进程无法感应容器的变化,从而在停机阶段无法成功恢复。最终本文利用Docker容器的Llibcontainer库来直接调用Linux内核中的CRIU功能,保证守护进程全程参与整个迁移过程。3)设计并实现了一种基于数据传输的优化方案。分别对动态迁移的性能指标进行分析,结合Downtime、TMT和TDT三者之间的平衡关系。最终采用实时性脏页阈值和设置限定循环相结合的方式来优化Docker动态迁移的性能。
其他文献
<正> 近年来,现代化的传播手段以前所未有的速度迅猛发展,戏剧更加面临着电视、电影的冲击,这场冲击来势之猛,范围之广,劲头之大,使戏剧界一时茫然不知所措。现在更是只有招
<正>本刊讯(通讯员陈志强朱景琳)近日,广西南宁船舶检验局党总支与马山县林圩镇新华村党总支结对共建签约仪式在新华村举行。马山县委有关领导、广西南宁船舶检验局8名党员及
科普教育功能是植物园应具备的重要功能之一,植物园作为科普教育工作的重要载体,为公众提供科普服务的重要平台。文章通过研究当代植物园科普教育发展的情况,总结出植物园科
跳频通信具有良好的抗截获、抗干扰能力,在军方跳频电台中得到了广泛应用,这对于非协作通信而言,加大了通信第三方截获和破译跳频信号的难度。因此,研究适合跳频信号的参数估计方
目的:本课题通过比较温针灸联合刺络疗法与单纯刺络疗法对聚合型痤疮患者的皮损的影响,评价温针灸联合刺络疗法治疗聚合型痤疮的临床疗效。方法:依据病例纳入标准,选择2010年12
本文从与专业性质的陶艺教育的对比研究中,从内因外因两方面来探讨当代非专业艺术院校开展陶艺教育所具有的有利条件及发展过程中应该注意的问题,目的在于为更多的高校在开展
流行演唱教学曲目的甄选是依附于教学规律而定,依据不同的教学规律选择相应的教学曲目,而甄别被选教学曲目的主要手段是对歌曲进行细致的内涵分析。只从技术层面着手分析曲目是
一、电影的症候式阅读症候阅读这一提法,较早的系统论述是张一兵的著作《问题式、症候阅读与意识形态》。本书是国内第一本以文本学的解读方式研究哲学家阿尔都塞思想的学术
自中国最早于80年代东南沿海建立高新技术园区开始,截至2000年国务院先后共批准建立了54个国家级高新技术产业开发区,至今,我国国家级高新技术开发区的数量已达到了八十多个,
自1932年美国经济学家伯利和法学家米恩斯提出企业所有权与经营权分离以来,公司治理研究的重心主要在于所有者与经营者的矛盾冲突问题。然而,从上世纪九十年代后期开始,学者