System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
本公开的示例通常涉及使用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,其中...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。