当前位置:主页 > 科技论文 > 计算机论文 >

基于动态预取策略的容器写时复制机制优化研究

发布时间:2020-09-23 06:17
   随着计算机技术的不断发展,用户越来越关注应用和服务的本身,而希望臃肿的底层多余的操作系统等环境得以复用。因此容器技术的产生满足了用户对轻量级虚拟化的需求。目前Docker作为主流的容器解决方案,其存储驱动均采用了写时复制(Copy-on-Write)技术。底层的镜像文件作为只读层存在,而由镜像文件启动的容器层则作为读写层,用来存储容器个体的私有数据。写时复制机制满足了不同容器对同一镜像文件的共享需求。然而由于对于单个容器来说,每次在访问镜像文件时都需要先将其copy up到上层的读写层,这会带来额外开销,尤其在被访问的镜像文件较多较大时,这种额外开销变得无法忽视。因此优化容器写时复制机制带来的额外开销是非常必要的。为了解决写时复制机制给容器内应用/服务带来的额外开销问题,设计并实现了DPSO,一种基于动态预取策略的子系统。DPSO的优化方向是基于Docker镜像和容器之间的关联性,形成每个镜像对应的历史记录,并通过动态预取策略筛选历史记录,最后根据筛选结果在容器启动初期就对一部分镜像文件来执行预先的写时复制操作。通过这种策略,DPSO可以较为准确地在容器启动初期将该容器极可能会执行copy up的文件预先copy up到该容器的读写层,从而消除应用运行时由写时复制机制带来的额外开销。实验结果表明,DPSO系统在复杂场景下,动态预取策略的预取准确率平均可达78%以上,基于预取的准确性可以有效消除写时复制机制带来的额外开销。
【学位单位】:华中科技大学
【学位级别】:硕士
【学位年份】:2019
【中图分类】:TP333
【部分图文】:

镜像文件,镜像,目录属性,扩展属性


华 中 科 技 大 学 硕 士 学 位 论 文pen 操作。实验结果如图 2.5 所示。可以看出,随着镜像文件数整体开销也随之增大。另外需要注意的是,并不是只有写入镜像y up 操作,像修改文件或目录属性或者扩展属性,文件重命名,,都会触发镜像文件的 copy up 操作。此外,当对来自镜像底层进行会触发 copy up 操作的动作时,其对应的父目录会自上而下p 操作[38]。

镜像文件,自上而下


镜像文件数量与copyup开销

镜像,镜像文件


华 中 科 技 大 学 硕 士 学 位 论 文4.2 不同大小镜像文件访问的性能测试与分析本节对不同大小的大镜像文件访问的性能进行测试与分析。为了清晰显示本系统的效果,且排除其他干扰因素对实验结果的影响,因此本节通过设计 Dockerfile,来定制特定的镜像对系统进行测试。Dockerfile 如图 4.1 所示:

【相似文献】

相关期刊论文 前10条

1 冰河洗剑;;搞定光盘镜像文件[J];电脑迷;2007年22期

2 ;玩转镜像文件[J];电脑爱好者;2005年23期

3 正宗神棍;;给光盘镜像文件瘦瘦身[J];电脑迷;2009年02期

4 王志军;;快压也能挂载镜像文件[J];电脑迷;2011年13期

5 沧海;;告诉你什么是镜像文件[J];网络与信息;2008年10期

6 王志军;系统必备工具软件 光盘镜像文件的处理[J];电子计算机与外部设备;2002年03期

7 正太心;;教你刻出完美光盘[J];电脑迷;2007年10期

8 王志军;;你的系统镜像合格吗? 检查系统镜像文件是否可用[J];电脑爱好者;2006年13期

9 ;UltraISO5.1镜像文件终结者[J];新电脑;2002年12期

10 郭振海;;镜像文件编辑利器——WinISO5.3[J];电脑采购周刊;2002年29期

相关会议论文 前1条

1 魏先进;马艳;;1090APMS的浅析与应用[A];第十一届全国自动化应用技术学术交流会论文集[C];2006年

相关重要报纸文章 前10条

1 孙开云;在Linux系统中使用光盘镜像文件[N];计算机世界;2005年

2 江苏 王伟锋;光盘镜像文件轻松玩[N];电脑报;2001年

3 张天勇;镜像文件的维护技巧[N];中国电脑教育报;2003年

4 春水东流;听过、用过,不如做过[N];中国电脑教育报;2008年

5 ;黄金搭档Daemon+CloneCD[N];电脑报;2001年

6 ;虚拟“全才”Virtual Drive 2000[N];电脑报;2001年

7 ;Ghost的几点使用经验[N];中国计算机报;2003年

8 蔡可训;真正的Windows克隆工具[N];中国电脑教育报;2003年

9 山西 张琨;用光盘坏轨专家制作“坏光盘”[N];电脑报;2004年

10 刘福浩、韩栋;Ghost的另类用法[N];中国电脑教育报;2003年

相关博士学位论文 前2条

1 黄彬彬;云服务的部署及管理机制研究[D];北京邮电大学;2014年

2 周刚;云计算环境中面向取证的现场迁移技术研究[D];华中科技大学;2011年

相关硕士学位论文 前6条

1 刘伟;基于动态预取策略的容器写时复制机制优化研究[D];华中科技大学;2019年

2 图尔贡·麦提萨比尔;虚拟机镜像文件去重技术研究[D];北京交通大学;2017年

3 王海斌;动态虚拟集群部署与管理[D];吉林大学;2011年

4 凌笑;虚拟机镜像文件的废弃空间回收系统[D];华中科技大学;2011年

5 周刚;基于磁光盘的医学海量图像归档系统的研究与设计[D];华中科技大学;2006年

6 杨鹏斐;跨数据中心虚拟机在线迁移研究[D];西北师范大学;2013年



本文编号:2824961

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2824961.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户50371***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com