【技术实现步骤摘要】
本专利技术属于数据中心虚拟化与存储管理,具体涉及一种dpu本地存储虚拟化中的地址映射方法。
技术介绍
1、在数据中心和云计算领域,存储技术一直是关注的焦点。传统的本地存储方式中,固态硬盘(ssd)通常直接挂载在客户所在的服务器上,通过计算机外围组件互联总线(pcie)接口实现高速连接。这种配置使得ssd的性能达到最优,因为数据读写无需经过额外的网络传输,同时避免了额外的服务器和网络成本。
2、在本地存储领域,一个不容忽视的问题是,不支持单根虚拟化(sr-iov)的本地存储设备在输入输出内存管理单元(iommu)中仅拥有一个地址域。这意味着,如果不经过虚拟化处理,这些存储设备只能被一个虚拟机(vm)或主机(host)独占使用,无法实现存储资源的共享和灵活调度。为了实现存储资源的共享和高效利用,本地存储需要经过存储虚拟化技术的处理,才能为多个客户虚拟机提供服务。
3、目前,高性能软件虚拟化方案如存储性能开发套件(spdk)能够将本地存储抽象成块设备,并在此基础上构建一套虚拟化软件栈。然而,spdk使用轮询机制来监控和
...【技术保护点】
1.一种DPU本地存储虚拟化中的地址映射方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的DPU本地存储虚拟化中的地址映射方法,其特征在于,所述虚拟机调用主机侧的地址映射配置管理模块提供的系统调用接口进行虚拟机物理地址和主机物理地址的映射配置,包括:
3.根据权利要求1所述的DPU本地存储虚拟化中的地址映射方法,其特征在于,DPU的预先初始化的映射页表中维护了虚拟机物理地址到分配的全局直接内存访问地址的地址映射,在映射完成后,后续的虚拟机的IO请求下发到DPU后,DPU的虚拟地址映射模块会将IO请求的虚拟机物理地址映射成分配的全局直接内
...【技术特征摘要】
1.一种dpu本地存储虚拟化中的地址映射方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的dpu本地存储虚拟化中的地址映射方法,其特征在于,所述虚拟机调用主机侧的地址映射配置管理模块提供的系统调用接口进行虚拟机物理地址和主机物理地址的映射配置,包括:
3.根据权利要求1所述的dpu本地存储虚拟化中的地址映射方法,其特征在于,dpu的预先初始化的映射页表中维护了虚拟机物理地址到分配的全局直接内存访问地址的地址映射,在映射完成后,后续的虚拟机的io请求下发到dpu后,dpu的虚拟地址映射模块会将io请求的虚拟机物理地址映射成分配的全局直接内存访问地址并替换。
4.根据权利要求1所述的dpu本地存储虚拟化中的地址映射方法,其特征在于,通过分配的全局直接内存访问地址对不同的虚拟机进行隔离。
5.根据权利要求1所述的dpu本地存储虚拟化中的地址映射方法,其特征在于,在接入的被多个虚拟机共享的ssd进行io读/写请求处理时,不同的虚拟机通过dpu创建的虚拟磁盘直接将io读/写请求下发到dpu,通过dpu的虚拟地址映射模块将虚拟机物理地址映射到分配的全局直接内存访问地址并封装新的io读/写请求,dpu将新的io读/写请求发送给ssd,ssd通过分配的全局直接内存访问地址直接向主机的内存进行数据...
【专利技术属性】
技术研发人员:陈文智,刘雨祺,陈义全,王一静,赵澍澍,王瑛,
申请(专利权)人:浙江大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。