发明名称 一种基于容器的异构集群服务迁移中转系统及中转方法
摘要 本发明提供的是一种基于容器的异构集群服务迁移中转系统及中转方法。本发明在异构集群中部署服务中转节点,结合容器技术和进程迁移技术,通过异构集群中计算节点上的服务运行环境描述,在服务中转节点上生成服务运行环境容器镜像库。当集群中有节点要迁移服务时,直接将该服务迁移给服务迁移中转节点,服务迁移中转节点从服务运行环境库中选出具有该服务环境的容器镜像,并通过该容器镜像生成相应的容器,在容器中恢复该服务。当集群中通信负载较低时,服务中转节点再将该服务迁移至集群中其他具有该服务运行环境的节点中继续运行。这种中转机制将有效缩减服务迁移中选择可用节点的时间开销和部署备用节点的开销,增强服务迁移的连续性。
申请公布号 CN106385449A 申请公布日期 2017.02.08
申请号 CN201610821209.3 申请日期 2016.09.13
申请人 哈尔滨工程大学 发明人 冯光升;龚青泽;王慧强;吕宏武;郭方方
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 代理人
主权项 一种基于容器的异构集群服务迁移中转系统,包括境扫描模块、环境收集模块、容器管理模块、服务运行环境容器镜像库和服务迁移辅助模块,其特征是:环境扫描模块和服务迁移辅助模块部署在计算节点上,环境收集模块、容器管理模块、服务运行环境容器镜像库和服务迁移辅助模块部署在服务中转节点上;环境扫描模块用于获取服务所在的服务运行环境信息,将服务运行环境信息进行规范化处理,表示成服务运行环境描述,并将服务运行环境描述发送给环境收集模块;环境收集模块接收各个节点发送来的服务运行环境描述,根据接收的服务运行环境描述生成服务运行环境描述集,将服务运行环境描述集发送给容器管理模块;服务运行环境描述集是异构集群中所有服务运行环境的规范化描述集合;容器管理模块通过服务运行环境描述集构建、管理服务运行环境容器镜像库,协调服务的中转迁移;服务运行环境容器镜像库负责存储用于中转的容器镜像,容器库中的容器镜像覆盖异构集群中所有的服务运行环境,容器镜像实例化一个或多个相应的容器,中转的服务在容器中恢复;服务迁移辅助模块进行服务迁移和服务恢复,服务迁移辅助模块通过给相应服务设置检查点文件来保存服务的运行状态,通过传输检查点文件实现服务迁移,并通过检查点文件恢复服务,使服务继续运行。
地址 150001 黑龙江省哈尔滨市南岗区南通大街145号哈尔滨工程大学科技处知识产权办公室