← 返回列表
一种基于RDMA技术实现轻量级虚拟化的方法和系统
摘要文本
本发明提供一种基于RDMA技术实现轻量级虚拟化的方法和系统,所述方法包括:基于RDMA技术的RDMA设备与主机侧建立连接;对于主机侧创建的每个容器或虚拟机,分配一个RDMA设备接口;RDMA设备接口接收来自主机侧驱动的虚拟化配置;其中,所述虚拟化配置包含队列优先级配置;每个RDMA设备接口基于接收到的所述虚拟化配置对RDMA设备中的队列进行管理;容器或虚拟机利用所述MMIO寄存器映射到RDMA设备,以使容器或虚拟机能够基于RDMA设备接口访问RDMA设备,实现基于RDMA技术的虚拟化。本发明能够精简系统的复杂度,节省内存空间和配置空间的占用,降低成本。
申请人信息
- 申请人:中科驭数(北京)科技有限公司
- 申请人地址:100089 北京市海淀区北清路81号院一区4号楼14层1401室
- 发明人: 中科驭数(北京)科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种基于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技术的虚拟化。