一种基于DPU的IO端口访问方法及系统架构技术方案

技术编号:46620100 阅读:1 留言:0更新日期:2025-10-14 21:15
本申请提供一种基于DPU的IO端口访问方法及系统架构,系统架构包括虚拟机、DPU模块和宿主机;所述虚拟机与所述DPU模块基于预设数据通路连接,用于运行应用程序,以产生IO端口访问请求,并基于所述预设数据通路发送至所述DPU模块;所述DPU模块设置于所述宿主机上用于处理所述IO端口访问请求,并将处理结果发送至所述虚拟机;所述宿主机用于配置所述DPU模块以建立所述预设数据通路。本申请提供的基于DPU的IO端口访问方法及系统架构,将虚拟机 IO 访问直接交由 DPU 硬件处理,避免了系统资源大量开销,提升了宿主机的整体资源利用率,提高了系统的稳定性可靠性。

【技术实现步骤摘要】

本申请涉及虚拟机,具体涉及一种基于dpu的io端口访问方法及系统架构。


技术介绍

1、在虚拟化技术广泛应用的当下,虚拟机对模拟设备的port io访问是一个关键环节。目前,常规的做法是当虚拟机进行port io访问时,会触发虚拟机频繁退出机制,系统由此退出到宿主机。宿主机随后截获这些访问请求,并通过软件方式进行处理。

2、在构思及形成本申请的研究过程中,申请人至少发现以下问题,这种方式存在明显的性能瓶颈,由于涉及多次上下文切换以及软件处理的开销,导致虚拟机port io访问的效率较低,严重影响了整体系统性能。特别是在对io性能要求极高的场景下,如大规模数据中心的云计算服务、实时数据处理等,现有方式难以满足日益增长的业务需求。在相关
,众多研究都在致力于提升虚拟化环境下的io性能,但尚未有成熟且高效的方案能彻底解决虚拟机port io访问需频繁退出到宿主机处理这一难题。


技术实现思路

1、为了缓解以上问题,本申请提供一种基于dpu的io端口访问系统架构,包括虚拟机、dpu模块和宿主机;

本文档来自技高网...

【技术保护点】

1.一种基于DPU的IO端口访问系统架构,其特征在于,包括虚拟机、DPU模块和宿主机;

2.根据权利要求1所述的一种基于DPU的IO端口访问系统架构,其特征在于,所述预设数据通路利用硬件层的高速总线连接技术,确保数据传输的高效性与低延迟。

3.根据权利要求2所述的一种基于DPU的IO端口访问系统架构,其特征在于,所述DPU模块包括硬件处理模块,所述硬件处理模块依据预设处理逻辑,对所述IO端口访问请求进行解析和处理,以获取处理结果。

4.一种基于DPU的IO端口访问方法,应用于如权利要求1-3任一项述的基于DPU的IO端口访问系统架构中的DPU模块,所述...

【技术特征摘要】

1.一种基于dpu的io端口访问系统架构,其特征在于,包括虚拟机、dpu模块和宿主机;

2.根据权利要求1所述的一种基于dpu的io端口访问系统架构,其特征在于,所述预设数据通路利用硬件层的高速总线连接技术,确保数据传输的高效性与低延迟。

3.根据权利要求2所述的一种基于dpu的io端口访问系统架构,其特征在于,所述dpu模块包括硬件处理模块,所述硬件处理模块依据预设处理逻辑,对所述io端口访问请求进行解析和处理,以获取处理结果。

4.一种基于dpu的io端口访问方法,应用于如权利要求1-3任一项述的基于dpu的io端口访问系统架构中的dpu模块,所述一种基于dpu的io端口访问方法包括:

5.根据权利要求4所述的一种基于dpu的io端口访问方法,其特征在于,所述虚拟机包括多个虚拟机;所述响应于虚拟机发起io端口访问请求,基于预设数据通路接收所述io端口访问请求的步骤及之后包括:

6.根据权利要求5所述的一种基于dpu的io端口访...

【专利技术属性】
技术研发人员:张扬
申请(专利权)人:上海亚格之芯技术有限公司
类型:发明
国别省市:

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

1