《表1 容器迁移时刻表:基于联合文件系统的Docker容器迁移方案》
注:表中的时间为当前宿主机的时间.
从图4中可以看到,aufs1上容器在停止前打印的容器内时间为11:53:45,输出的数字为21,overay22上的容器打印的数字为22,而时间为11:53:48.若在非迁移的情况下,22应该在11:53:46时刻打印到aufs1容器内的out.rs中,因此,可以得出容器在源主机上停止后,容器运行状态的迁移和还原在3 s的时间内被完成,而根据容器停止时间的计算方式以及表1中记录的实验数据可以计算出容器从aufs1主机上迁移到overlay22主机上停止时间为2.500 2 s,在3 s之内,与分析吻合.从待迁移容器与目标容器内out.rs内容对比中,还可以看到输出结果都显示了数字从0~21打印时的时间,且时间完全相同,同时目标容器内out.rs文件写入数字22的位置是在21下面一行,从而充分证明了在迁移容器时,将容器层的数据和容器内存数据都进行了迁移,同时迁移过程中容器内的进程在短暂的暂停后在目标主机上继续运行.通过对比迁移前后目的主机上的Docker镜像,可以看到在容器迁移完成后并未产生冗余的Docker镜像.
图表编号 | XD0051755800 严禁用于非法目的 |
---|---|
绘制时间 | 2019.08.10 |
作者 | 包振山、陈振、张文博 |
绘制单位 | 北京工业大学信息学部、北京工业大学信息学部、北京工业大学信息学部 |
更多格式 | 高清、无水印(增值服务) |