数据处理器DPU中的虚拟化设备的热迁移方法及其系统、存储介质和电子设备技术方案

技术编号:42492702 阅读:44 留言:0更新日期:2024-08-21 13:10
本申请实施例提供了一种数据处理器DPU中的虚拟化设备的迁移方法及其系统、存储介质和电子设备。该方法包括:读取宿主机发送的热迁移状态;在热迁移状态指示宿主机正在执行热迁移操作时,获取虚拟机的描述符索引队列针对宿主机的相对队列号;根据预设映射关系对相对队列号进行查询,得到描述符索引队列针对虚拟化设备的绝对队列号;根据绝对队列号访问虚拟化设备的内存空间,得到描述符索引队列的状态数据。如此,通过虚拟化设备实现热迁移操作,能够减少宿主机的数据处理压力,以降低对特定硬件平台或固件支持的依赖,并提高热迁移过程中队列管理的效率和灵活性。

【技术实现步骤摘要】

本申请涉及云计算,尤其涉及一种数据处理器dpu中的虚拟化设备的热迁移方法及其系统、存储介质和电子设备。


技术介绍

1、随着服务器虚拟化技术的快速发展,虚拟化设备模型(virtio设备)在虚拟化环境中得到了广泛应用,virtio设备为虚拟机提供了标准的设备驱动模型,其中,在虚拟机热迁移过程中,virtio设备模型作为虚拟机与宿主机之间通信的桥梁被广泛应用于提供虚拟机与宿主机之间的设备通信,因此,virtio设备热迁移的效率和稳定性在虚拟机的热迁移过程有着至关重要的影响。

2、相关技术中,virtio设备热迁移过程主要分为三个阶段,迁移前、迁移中和迁移后。通常情况下,迁移前阶段会将virtio设备的前端和后端之间的虚拟传输队列(virtqueue,协助设备和驱动程序执行各种vring操作的数据结构)的状态数据进行保存,以在迁移后将保存的虚拟传输队列的状态数据恢复到目标虚拟机的virtio设备上。

3、但是,相关技术中在实现virtio设备热迁移功能时,需要宿主机通过virtio协议对virtio设备中的虚拟环(vring环,保存传输数据本文档来自技高网...

【技术保护点】

1.一种数据处理器DPU中的虚拟化设备的热迁移方法,其特征在于,应用于DPU中的虚拟化设备,所述方法包括:

2.根据权利要求1所述的数据处理器DPU中的虚拟化设备的热迁移方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的数据处理器DPU中的虚拟化设备的热迁移方法,其特征在于,将所述可用环指针数据和所述已用环指针数据拼接到预设数据格式的不同字段中,得到所述描述符索引队列的状态数据,包括:

4.根据权利要求2所述的数据处理器DPU中的虚拟化设备的热迁移方法,其特征在于,根据所述绝对队列号访问所述虚拟化设备的内存空间,得到所述描述符索引队列的状态数...

【技术特征摘要】

1.一种数据处理器dpu中的虚拟化设备的热迁移方法,其特征在于,应用于dpu中的虚拟化设备,所述方法包括:

2.根据权利要求1所述的数据处理器dpu中的虚拟化设备的热迁移方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的数据处理器dpu中的虚拟化设备的热迁移方法,其特征在于,将所述可用环指针数据和所述已用环指针数据拼接到预设数据格式的不同字段中,得到所述描述符索引队列的状态数据,包括:

4.根据权利要求2所述的数据处理器dpu中的虚拟化设备的热迁移方法,其特征在于,根据所述绝对队列号访问所述虚拟化设备的内存空间,得到所述描述符索引队列的状态数据,还包括:

5.根据权利要求1所述的数据处理器dpu中的虚拟化设备的热迁移方法,其特征在于,获取所述虚拟机的描述符索引队列针对所述宿主机的相对队列号,包括:

6.根据权利要求5所述的数据处理器dpu中的虚拟化设备的热迁移方法,其特征在于,经由所述虚拟化设备与宿主机之间的共享空间,获取所述虚拟机的...

【专利技术属性】
技术研发人员:刘凯东卢文岩
申请(专利权)人:中科驭数北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1