-
公开(公告)号:CN116149795A
公开(公告)日:2023-05-23
申请号:CN202310215218.8
申请日:2023-03-06
Applicant: 上海交通大学
IPC: G06F9/455
Abstract: 本发明提供了一种基于RDMA的虚拟机分布式Fork方法,包括:在虚拟机打包执行状态过程中,对目标的虚拟机的内存内容以及模拟的硬件状态进行打包,存储于文件中;在虚拟机执行状态恢复过程中,利用用户态程序使用RDMA处理虚拟机的缺页错误;具体为:父虚拟机所在物理机执行虚拟机打包执行状态过程,返回打包虚拟机的标识或打包失败的错误;若虚拟机执行状态打包成功,则子虚拟机所在物理机通过父虚拟机所在物理机的标识以及打包虚拟机的标识,执行虚拟机状态恢复过程,完成分布式Fork的过程。本发明实现了按需传输虚拟机内存镜像的功能,降低了虚拟机内存镜像传输的时间开销,从而降低了虚拟机分布式Fork的时延。