发明名称 |
一种应用容器的启动方法及系统 |
摘要 |
本发明涉及一种应用容器的启动方法及系统,该方法包括:创建应用运行所需应用容器,并配置运行环境;安装运行所需应用;创建保存检查点文件的目录;启动运行所需应用;运行所需应用启动完成后,启动热迁移模块,冻结应用容器及应用进程;保存热迁移模块收集应用容器和应用所使用的资源到检查点目录;再次启动所述应用容器时,先创建应用运行所需应用容器,再读取保存在硬盘上的检查点数据;解析所述检查点数据,恢复所述应用容器的所需资源,恢复所需应用的进程,启动应用容器。该系统包括:应用运行模块、第一保存恢复模块、第二保存恢复模块和数据存储模块。本发明利用应用容器热迁移技术,实现了应用容器启动的加速。 |
申请公布号 |
CN106155778A |
申请公布日期 |
2016.11.23 |
申请号 |
CN201610534217.X |
申请日期 |
2016.07.07 |
申请人 |
中国科学院声学研究所;上海尚恩华科网络科技股份有限公司 |
发明人 |
朱小勇 |
分类号 |
G06F9/46(2006.01)I;G06F9/48(2006.01)I |
主分类号 |
G06F9/46(2006.01)I |
代理机构 |
北京亿腾知识产权代理事务所 11309 |
代理人 |
陈霁 |
主权项 |
一种应用容器的启动方法,其特征在于,包括以下步骤:创建应用运行所需应用容器,并配置运行环境,以及在所述应用容器中安装运行所需应用;在存储器上创建保存检查点数据文件的目录,所述检查点数据文件用于存储所述应用容器和应用所使用的资源;启动所述运行所需应用的进程,以及启动热迁移模块,冻结应用容器及应用进程;所述热迁移模块用于收集应用容器和应用所使用的资源,保存到所述检查点目录;再次启动所述应用容器时,先创建相应的应用容器,读取保存在存储器上的检查点数据;以及解析所述检查点数据,恢复所述应用容器的所需资源,恢复所需应用的进程,启动应用容器。 |
地址 |
100190 北京市海淀区北四环西路21号 |