【技术实现步骤摘要】
一种GPU实时迁移方法、装置及电子设备
[0001]本专利技术涉及虚拟化和云计算技术
,具体涉及一种GPU实时迁移方法、装置及电子设备。
技术介绍
[0002]实时迁移,也叫热迁移,是虚拟化和云计算中使用最广泛的关键特性之一,可以将虚拟机从一个主机迁移到另一个主机,而不会影响或通知虚拟机的用户。实时迁移的有效性是通过所需的服务停机时间来衡量的,服务停机时间是迁移过程中虚拟机必须停止的时间。服务停机主要是由于虚拟机的内存传输造成的。
[0003]对于IaaS(Infrastructure as a Service,基础设施及服务)云平台供应商来说,虚拟机的实时迁移至关重要。通过虚拟机实时迁移,IaaS云平台供应商可以:
①
提供HA(High Available,高可用)虚拟机实例;
②
简化系统的维护管理;
③
提高系统的负载均衡;
④
增强系统的错误容忍度;
⑤
优化系统的电源管理,为节约能做出贡献。GPU实时迁移是虚拟机迁移中的 ...
【技术保护点】
【技术特征摘要】
1.一种GPU实时迁移方法,其特征在于,包括:更新步骤:更新内存脏页表;检测步骤:检测更新后的所述内存脏页表中的内存页是否为脏页;传输步骤:传输所述脏页的页面数据;迭代所述更新步骤、所述检测步骤和所述传输步骤,在所述脏页的传输时间达到预设标准之后,继续更新所述内存脏页表,得到最终的内存脏页表;检测所述最终的内存脏页表中的内存页是否为脏页,并传输所述最终的内存脏页表中的脏页。2.根据权利要求1所述的方法,其特征在于,所述检测更新后的所述内存脏页表中的内存页是否为脏页内存脏页表包括:计算所述更新后的内存脏页表中内存页的当前哈希值,并保存;获取更新前所述内存脏页表中内存页的上一哈希值;针对同一内存页,判断该内存页的当前哈希值与上一哈希值是否相同;当所述当前哈希值与所述上一哈希值不同时,判定该内存页为脏页。3.根据权利要求1所述的方法,其特征在于,在更新内存脏页表之前,还包括:扫描GPU显存访问,构建内存脏页表;计算所述内存脏页表中所有内存页的哈希值,并保存;传输所述内存脏页表中的所有内存页。4.根据权利要求1所述的方法,其特征在于,在更新内存脏页表之后,还包括:保存所述更新后的内存脏页表中内存页的采样数据,得到采样记录。5.根据权利要求4所述的方法,其特征在于,所述检测所述最终的内存脏页表中的内存页是否为脏页包括:获取所述最终的内存脏页表中内存页的采样字节;针对同一内存页,判断所述采样记录中是否包含该内存页的采样数据,当所述采样记录中不包含该内存页的采样数据时,判定该内存页为...
【专利技术属性】
技术研发人员:凌徐,艾天翔,李光辉,霍欣莉,果红艳,王庆兆,
申请(专利权)人:天翼云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。