Docker虚拟机实时迁移的研究与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:ej17255
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
相对于传统虚拟化技术而言,轻量级虚拟化技术提供了一种更为轻简的虚拟机部署与管理模式。以容器为典型代表的轻量级虚拟化技术,推动了PaaS的发展、且有利于更广泛地进行云部署。在此背景下,本文对传统虚拟机的实时迁移算法以及Docker容器虚拟化技术进行了深入的研究。在传统虚拟机实时迁移算法方面,本文主要学习研究了Pre-copy算法、Post-copy算法、基于Pre-copy算法的多种改进算法等等;而在Docker容器虚拟化技术方面,本文深入学习研究了Docker系统的体系架构以及工作原理,特别是Docker的三大核心技术:AUFS文件系统、命名空间和cgroups控制组。基于此,本文提出了针对Docker容器的实时迁移算法,该算法采用了迭代复制内存的方式,将容器从源主机迁移到目的主机,大大降低了停机时机、并提高了迁移效率。之后,本文通过实验对该Docker实时迁移算法进行了仿真测试。实验中,分别采用了五种不同的应用场景,即1)空闲状态、2)静态Web服务器、3)动态Web服务器、4)Unixbench以及5)内存密集型负载。实验结果表明:在迁移时间和停机时间方面,相对于传统虚拟机而言,前四个场景的性能都得到了较大的改善;最后一个场景的性能改善并不明显,但仍有进步;在带宽用量方面,各场景在迁移过程中、多数时间占用的带宽都维持在一个较低的水平,仅在最后几轮内存复制时,才会占用到较多的带宽资源,但最后的这段时间往往都十分短暂。整体上,迁移过程对网络资源的使用量都在合理的范围之内;在对服务质量以及性能的影响方面,前四个场景受到的影响较小,但最后一个场景受到的影响较大。
其他文献
近些年来,相对于其它三维建模方法,基于二维图像的三维重建具有彩色纹理易于获取、成本低、灵活性好、环保性强等优点,能够快速、逼真地重建出三维模型,因此具有广泛的应用前景。基于标定图像的三维重建方法虽然能够建立高精度的三维模型,但需要借助固定几何特征和精确测量的标定物,在实际应用情景中不便获取标定物,因此难以推广,而应用未标定图像基于特征匹配实现三维重建的方法简单易行,具有更好的应用前景。其中图像分割
随着信息技术的不断发展,21世纪已经进入高速发展的数字时代,近年来计算思维教育成为教育者热议的一个话题,计算思维已经成为当代公民更好立足于社会的重要技能之一。2017年我国将计算思维纳入到普通高中信息技术课程标准中,可以看出国家对计算思维教育的重视。小学是学生形成良好学习习惯和思维方式的重要阶段,也是为今后学习、生活和工作做好铺垫的关键时期,但是我国小学阶段的计算思维培养方式较为单一,并且实施的门
随着人们生活品质的提高,对服装织物的抗皱性品质要求越来越高。传统织物折皱等级分类一般都是靠人的主观观察来得出结论,虽然经验丰富的专业人员的观察结果有很大的可靠性,
目标跟踪技术是计算机视觉领域中非常关键的一项技术,主要应用在重要的公共场所,如机场、车站、银行、地铁等,进行安防。纯目标跟踪算法跟踪精度很低,达不到真实的跟踪效果。
医学图像分割作为图像分割的较早应用领域,是医学图像分析的关键技术,也是临床应用的重点和难点。我们可以通过分割算法提取出医学图像中的感兴趣区域并单独显示,从而更直观
目的:评价欧洲白血病网(ELN)指南推荐的(慢性髓系白血病)CML管理建议对我国(慢性髓系白血病慢性期)CML-CP患者的适用性,分析我国多中心对一线伊马替尼(IM)耐药或不耐受的初诊CML-CP患者转换二线尼洛替尼治疗的临床数据,比较维持一线伊马替尼和转换二线尼洛替尼的临床疗效差异及用药安全性,评估换药原因、转换时机及预后风险评分等因素对换药后疗效的影响,以优化临床疗效监测及TKI维持或转换时机
目的1.对于乳牙列期前牙反(?)儿童,单纯腺样体病理性肥大、单纯扁桃体病理性肥大及腺样体合并扁桃体病理性肥大对其颌骨形态产生的影响。2.对于混合牙列期前牙反(?)儿童,单纯
近年来,二维材料因其优异的力学性能、电学性能,在可穿戴领域有广泛的应用。相比于传统硅晶体,石墨烯、过渡金属硫属化合物等典型二维材料具有高的载流子迁移率和更高的机械
由于卫星机载存储技术、图像带宽传输技术以及经济因素的限制,一幅遥感图像很难在提供了高空间分辨率的同时具备精确的光谱信息。随着遥感图像越来越广泛地被应用于社会生活
无线传感器网络由于其低成本,低功耗、自组织等特点,被广泛应用于环境监控、医疗保健和工业生产等领域。在有些特殊的应用场景如工业控制中,数据的传输不仅需要考虑传输的可