← 返回列表

一种基于RDMA技术实现轻量级虚拟化的方法和系统

申请号: CN202311617099.5
申请人: 中科驭数(北京)科技有限公司
申请日期: 2023/11/29

摘要文本

本发明提供一种基于RDMA技术实现轻量级虚拟化的方法和系统,所述方法包括:基于RDMA技术的RDMA设备与主机侧建立连接;对于主机侧创建的每个容器或虚拟机,分配一个RDMA设备接口;RDMA设备接口接收来自主机侧驱动的虚拟化配置;其中,所述虚拟化配置包含队列优先级配置;每个RDMA设备接口基于接收到的所述虚拟化配置对RDMA设备中的队列进行管理;容器或虚拟机利用所述MMIO寄存器映射到RDMA设备,以使容器或虚拟机能够基于RDMA设备接口访问RDMA设备,实现基于RDMA技术的虚拟化。本发明能够精简系统的复杂度,节省内存空间和配置空间的占用,降低成本。

专利详细信息

项目 内容
专利名称 一种基于RDMA技术实现轻量级虚拟化的方法和系统
专利类型 发明申请
申请号 CN202311617099.5
申请日 2023/11/29
公告号 CN117609115A
公开日 2024/2/27
IPC主分类号 G06F13/10
权利人 中科驭数(北京)科技有限公司
发明人 于震江; 郭兴; 黄明亮; 鄢贵海
地址 北京市海淀区北清路81号院一区4号楼14层1401室

专利主权项内容

1.一种基于RDMA技术实现轻量级虚拟化的方法,其特征在于,该方法包括以下步骤:基于RDMA技术的RDMA设备与主机侧建立连接;对于主机侧创建的每个容器或虚拟机,分配一个RDMA设备接口;其中,主机侧操作系统基于虚拟化功能创建有多个容器或虚拟机,RDMA设备接口中包含以物理页为单位的MMIO寄存器;RDMA设备接口接收来自主机侧驱动的虚拟化配置;其中,所述虚拟化配置包含队列优先级配置;每个RDMA设备接口基于接收到的所述虚拟化配置对RDMA设备中的队列进行管理;容器或虚拟机利用所述MMIO寄存器映射到RDMA设备,以使容器或虚拟机能够基于RDMA设备接口访问RDMA设备,实现基于RDMA技术的虚拟化。