System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 多租户感知数据处理单元制造技术_技高网
当前位置: 首页 > 专利查询>赛灵思公司专利>正文

多租户感知数据处理单元制造技术

技术编号:44891921 阅读:3 留言:0更新日期:2025-04-08 00:30
本文的实施方案描述了创建标签绑定,这些标签绑定可用于使用诸如SmartNIC、人工智能单元、网络存储单元、数据库加速单元等数据处理单元(DPU)将标签指配给与不同租户相对应的数据。在一个实施方案中,这些DPU包括在主机和网络元件(例如,交换机)之间的接口处的标签网关,这些标签网关识别和标记与这些租户相对应的该数据。然后这些标签由该DPU中的数据处理引擎(DPE)(诸如A1引擎、密码引擎、加密引擎、直接存储器存取(DMA)引擎等)识别。这些DPE可被配置为执行标签策略,这些标签策略在这些租户之间提供安全隔离和性能隔离。

【技术实现步骤摘要】
【国外来华专利技术】

本公开的示例通常涉及使用dpu向不同租户指配不同的标签的数据处理单元(dpu)。dpu可以包括多个数据处理引擎(dpe),该多个数据处理引擎可以基于标签实施不同的策略,以例如确保租户隔离(防止爱窥探的邻居)并满足性能要求(防止嘈杂的邻居)。


技术介绍

1、诸如智能网络接口卡/控制器(smartnic)之类的当前加速设备包括不同部件,诸如i/o网关、处理器子系统、片上网络(noc)、存储和数据加速器、数据处理引擎以及可编程逻辑(pl)。在现有技术中,加速设备中的这些不同部件被视为单独的单片部件,其在转发到下一个部件之前简单地传递工作或变换数据。在最好的情况下,这些部件通过公共总线协议(诸如高级可扩展接口(axi))彼此连接,或者具有将一个部件的协议(诸如pcie)转换到另一个部件的协议(诸如axi)上的协议桥接功能。

2、将数据从一个部件传输到下一个部件时,对于一个部件唯一的或者对于租户的功能的服务中的该租户唯一的数据的性质或属性不被传播到下一个部件,使得即使两个部件可能正在执行同一租户的服务中的特定功能,两个部件也彼此不透明。换句话讲,相同加速器设备中的不同部件彼此独立地起作用,即使它们可以执行相互关联的操作。一些现有技术涉及软件干预(例如,管理程序或部件固件)以跨各种部件重新获得对于租户唯一的属性(尽管桥可创建不透明边界),使得每当一个部件从另一部件接收工作或数据时,接收部件可通过该干预软件重新获取租户的属性。然而,这种软件干预产生开销,特别是当针对多个租户功能实现跨部件的服务时。此外,一些租户不信任代表他们进行干预(如在裸机部署中的情况)的管理程序或其他软件实体。


技术实现思路

1、一个实施方案描述了多租户感知的dpu,该多租户感知的dpu包括:第一标签网关,该第一标签网关被配置为耦接到主机;第二标签网关,该第二标签网关被配置为耦接到网络,其中该第一标签网关和该第二标签网关被配置为向从不同租户接收的数据指配不同的标签;和多个dpe,该多个dpe被配置为在处理所接收的数据时,基于这些不同的标签来实施不同的标签策略。

2、本文描述的另一个实施方案是多租户感知dpu,第一标签网关耦接到该dpu的本地接口,第二标签网关耦接到该dpu的远程接口,其中该第一标签网关和该第二标签网关被配置为在该dpu处向从不同租户接收的数据指配不同的标签,并且多个数据处理引擎(dpe)被配置为在处理所接收的数据时,基于这些不同的标签来实施不同的标签策略,以便(i)隔离从不同租户接收的数据,并且(ii)确保满足这些租户的性能标准。

3、本文描述的另一个实施方案是一种方法,该方法包括:在数据处理单元(dpu)的第一标签网关处接收来自多个租户的数据;向从该多个租户中的不同租户接收的数据指配不同的标签;以及当来自该多个租户的带标签的数据由该dpu中的数据处理引擎(dpe)处理时,实施不同的标签策略。

本文档来自技高网...

【技术保护点】

1.一种多租户感知数据处理单元(DPU),所述多租户感知DPU包括:

2.根据权利要求1所述的DPU,其中所述标签是不可欺骗的,并且不能被所述多个DPE改变,其中所述标签的第一部分是所述多个DPE可信的标签,并且所述标签的第二部分是所述多个DPE非受信的标签。

3.根据权利要求1所述的DPU,还包括:

4.根据权利要求1所述的DPU,其中所述多个DPE包括实施所述不同的标签策略的相应包装器。

5.根据权利要求1所述的DPU,其中所述不同的标签策略指示在所述多个DPE的第一DPE中,第一租户比第二租户被分配更大的最大硬件资源份额。

6.根据权利要求1所述的DPU,其中所述不同的标签策略指示第一租户比第二租户被分配所述多个DPE中更多数量的专用DPE。

7.根据权利要求1所述的DPU,其中所述DPU被实现为智能网络接口控制器(SmartNIC)。

8.一种多租户感知数据处理单元(DPU),所述多租户感知DPU包括:

9.根据权利要求1或权利要求8所述的DPU,其中在所述第一标签网关处使用第一通信协议接收所述数据,所述第一通信协议不同于在所述第二标签网关处接收的数据所使用的第二通信协议。

10.根据权利要求12所述的DPU,其中所述第一标签网关被配置为在指配所述标签时评估与所述第一通信协议相关联的第一属性,并且所述第二标签网关被配置为在指配所述标签时评估与所述第二通信协议相关联的第二属性,其中所述第一属性的第一值和所述第二属性的第二值与同一标签相关联,以指示所述第一值和所述第二值与同一租户相关联。

11.根据权利要求1或权利要求8所述的DPU,其中所述标签通过DPU提供端到端绑定,使得针对特定标签,所述多个DPE实施相同的标签策略。

12.一种方法,所述方法包括:

13.根据权利要求12所述的方法,所述方法还包括:

14.根据权利要求12所述的方法,其中所述标签通过所述DPU提供端到端绑定,使得针对特定标签,所述DPE实施相同的标签策略,并且其中所述标签是不可欺骗的,并且不能被所述DPE改变。

15.根据权利要求15所述的方法,所述方法还包括:

...

【技术特征摘要】
【国外来华专利技术】

1.一种多租户感知数据处理单元(dpu),所述多租户感知dpu包括:

2.根据权利要求1所述的dpu,其中所述标签是不可欺骗的,并且不能被所述多个dpe改变,其中所述标签的第一部分是所述多个dpe可信的标签,并且所述标签的第二部分是所述多个dpe非受信的标签。

3.根据权利要求1所述的dpu,还包括:

4.根据权利要求1所述的dpu,其中所述多个dpe包括实施所述不同的标签策略的相应包装器。

5.根据权利要求1所述的dpu,其中所述不同的标签策略指示在所述多个dpe的第一dpe中,第一租户比第二租户被分配更大的最大硬件资源份额。

6.根据权利要求1所述的dpu,其中所述不同的标签策略指示第一租户比第二租户被分配所述多个dpe中更多数量的专用dpe。

7.根据权利要求1所述的dpu,其中所述dpu被实现为智能网络接口控制器(smartnic)。

8.一种多租户感知数据处理单元(dpu),所述多租户感知dpu包括:

9.根据权利要求1或权利要求8所述的dpu,其中...

【专利技术属性】
技术研发人员:J·达斯蒂达D·J·里多奇
申请(专利权)人:赛灵思公司
类型:发明
国别省市:

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

1