引言
物联网的发展给中心化的云计算平台带来了新的挑战。IOT会产生海量的半结构化或非结构化数据。现有的带宽和网络捉襟见肘。
影响容器检查点的时间因素
- 内存大小
- 许多检查点操作同时进行
Docker daemon
docker daemon作为系统服务运行,它有三个重要的功能:
- 接收并处理Docker客户端的请求。
- 管理容器。
- 管理容器镜像。
Docker Swarm
它有两个组件:
- Swarm manager
- Swarm node
CRIU
CRIU创建进程状态的完整快照,包括:
- 内存内容。
- 文件描述符。
- 打开的TCP连接。
系统整体架构
未来工作
- 内存追踪检查点的数量和检查点的周期应该能够被动态调整,取决于内存负载情况。
- 建立磁盘空间和检查点时间的性能模型。
- 检查点和恢复的当前版本无法实现实时迁移,因为网络堆栈位于主机内核中,因此CRIU无法访问内核的状态。
- 首先是增强了CRIU,这样就可以保存内核的状态。
- 其次是改变Docker的架构,使每个容器都可以拥有自己的网络状态。
物联网发展给云计算平台带来挑战,文章分析了影响容器检查点时间的因素,如内存大小、多检查点操作等。介绍了Docker daemon、Docker Swarm和CRIU的功能及组件,阐述了系统整体架构,并提出未来工作方向,包括动态调整检查点参数、建立性能模型和改进实时迁移等。

被折叠的 条评论
为什么被折叠?



