-
公开(公告)号:CN111638940A
公开(公告)日:2020-09-08
申请号:CN202010424330.9
申请日:2020-05-19
Applicant: 无锡江南计算技术研究所 , 中国科学院计算技术研究所
IPC: G06F9/455
Abstract: 本发明公开一种面向申威平台的容器热迁移方法,包括以下步骤:为每个容器定义一个唯一的标识CID,根据CID号,从待迁移容器的系统文件中获取待迁移容器的子进程和线程的基本信息,冻结待迁移容器的容器进程,然后将编译好的二进制寄生代码插入到待迁移容器的容器进程中,利用二进制寄生代码提供的服务获取容器进程的进程数据,最后解冻待迁移容器的容器进程,将获取到的容器进程的进程数据进行序列化,并传输到目的服务器的临时文件中。本发明可以实现最小代价的程序中断,同时有助于缩小迁移时间,让业务在无感知的情况下完成容器的快速迁移。