支持目标组以用于在高性能计算环境中的私有架构中的拥塞控制的系统和方法技术方案

技术编号:34085560 阅读:19 留言:0更新日期:2022-07-11 19:54
用于在高性能计算环境中的私有架构中支持目标组以用于拥塞控制的系统和方法。示例性方法可以在一个或多个微处理器处提供第一子网,第一子网包括:多个交换机、多个主机通道适配器、以及多个端节点,该多个端节点包括多个虚拟机。该方法可以在交换机间链路或多个交换机中的交换机的端口处之一上定义目标组,其中目标组定义了在多个交换机中的两个交换机之间的交换机间链路或者多个交换机中的交换机的端口处中的至少一个上的带宽限制。该方法可以提供存储在主机通道适配器的存储器中的目标组储存库,其中在目标组储存库中的定义的目标组被记录。标组被记录。标组被记录。

【技术实现步骤摘要】
【国外来华专利技术】支持目标组以用于在高性能计算环境中的私有架构中的拥塞控制的系统和方法
[0001]版权声明
[0002]本专利文档公开内容的一部分包含受版权保护的素材。版权拥有者不反对任何人对专利文档或专利公开内容按照它在专利商标局的专利文件或记录中出现得那样进行的传真复制,但是除此之外在任何情况下都保留所有版权权利。
[0003]优先权声明和对相关申请的交叉引用:
[0004]本申请要求于2019年11月19日提交的标题为“SYSTEM AND METHOD FOR PROVIDING QUALITY

OF

SERVICE AND SERVICE

LEVEL AGREEMENTS IN A PRIVATE FABRIC IN AHIGH PERFORMANCE COMPUTING ENVIRONMENT”、申请号为62/937,594的美国临时专利申请的优先权权益,该申请通过引用整体并入本文。
[0005]本申请还要求以下申请的优先权权益,这些申请中的每一个通过引用整体并入文本:2020年5月11日提交的标题为“SYSTEM AND METHOD FOR SUPPORTING RDMA BANDWIDTH RESTRICTIONS IN A PRIVATE FABRIC IN A HIGH PERFORMANCE COMPUTING ENVIRONMENT”、申请号为16/872,035的美国专利申请;2020年5月11日提交的标题为“SYSTEM AND METHOD FOR PROVIDING BANDWIDTH CONGESTION CONTROL IN A PRIVATE FABRIC IN A HIGH PERFORMANCE COMPUTING ENVIRONMENT”、申请号为16/872,038的美国专利申请;2020年5月11日提交的标题为“SYSTEM AND METHOD FOR SUPPORTING TARGET GROUPS FOR CONSTION CONTROL IN A PRIVATE FABRIC IN A HIGH PERFORMANCE COMPUTING ENVIRONMENT”、申请号为16/872,039的美国专利申请;以及2020年5月11日提交的标题为“SYSTEM AND METHOD FOR SUPPORTING USE OF FORWARD AND BACKWARD CONCESTION NOTIFICATIONS IN A PRIVATE FABRIC IN A HIGH PERFORMANCE COMPUTING ENVIRONMENT”、申请号为16/872,043的美国专利申请。


[0006]本教导涉及用于在诸如InfiniBand(IB)和RoCE(聚合以太网上的RDMA(远程直接存储器访问))之类的私有高性能互连架构中实行服务质量(QOS)和服务水平协议(SLA)的系统和方法。

技术介绍

[0007]随着更大的云计算体系架构的引入,与传统网络和存储装置相关联的性能和管理瓶颈已成为重要的问题。对使用诸如InfiniBand(IB)技术之类的高性能无损互连作为云计算架构的基础越来越感兴趣。这是本教导的实施例旨在解决的一般领域。

技术实现思路

[0008]在所附独立权利要求中阐述了特定方面。在从属权利要求中阐述了各种可选实施例。
[0009]本文描述了用于在高性能计算环境中的私有架构中支持目标组以用于拥塞控制的系统和方法。示例方法可以在一个或多个微处理器处提供第一子网,第一子网包括:多个交换机、多个主机通道适配器、以及多个端节点,该多个端节点包括多个虚拟机。该方法可以在交换机间链路或多个交换机中的交换机的端口处之一上定义目标组,其中目标组定义了在多个交换机中的两个交换机之间的交换机间链路或者多个交换机中的交换机的端口处的至少一个上的带宽限制。该方法可以提供存储在主机通道适配器的存储器中的目标组储存库,其中在目标组储存库中的定义的目标组被记录。
附图说明
[0010]图1示出了根据实施例的InfiniBand环境的图示。
[0011]图2示出了根据实施例的分区集群环境的图示。
[0012]图3示出了根据实施例的在网络环境中的树形拓扑的图示。
[0013]图4示出了根据实施例的示例共享端口体系架构。
[0014]图5示出了根据实施例的示例vSwitch体系架构。
[0015]图6示出了根据实施例的示例vPort体系架构。
[0016]图7示出了根据实施例的具有预填充的LID的示例vSwitch体系架构。
[0017]图8示出了根据实施例的具有动态LID分配的示例vSwitch体系架构。
[0018]图9示出了根据实施例的具有动态LID分配和预填充的LID的具有vSwitch的示例vSwitch体系架构。
[0019]图10示出了根据实施例的示例多子网InfiniBand架构。
[0020]图11示出了根据实施例的在高性能计算环境中的两个子网之间的互连。
[0021]图12示出了根据实施例的在高性能计算环境中经由双端口虚拟路由器配置的两个子网之间的互连。
[0022]图13示出了根据实施例的用于在高性能计算环境中支持双端口虚拟路由器的方法的流程图。
[0023]图14示出了根据实施例的用于在高性能计算环境中提供RDMA读取请求作为受限特征的系统。
[0024]图15示出了根据实施例的用于在高性能计算环境中提供RDMA读取请求作为受限特征的系统。
[0025]图16示出了根据实施例的用于在高性能计算环境中提供RDMA读取请求作为受限特征的系统。
[0026]图17示出了根据实施例的用于在高性能计算环境中提供显式RDMA读取带宽限制的系统。
[0027]图18示出了根据实施例的用于在高性能计算环境中提供显式RDMA读取带宽限制的系统。
[0028]图19示出了根据实施例的用于在高性能计算环境中提供显式RDMA读取带宽限制的系统。
[0029]图20是用于在高性能计算环境中提供RDMA(远程直接存储器访问)读取请求作为受限特征的方法的流程图。
[0030]图21示出了根据实施例的用于在高性能计算环境中组合多个共享带宽段的系统。
[0031]图22示出了根据实施例的用于在高性能计算环境中组合多个共享带宽段的系统。
[0032]图23示出了根据实施例的用于在高性能计算环境中组合多个共享带宽段的系统。
[0033]图24示出了根据实施例的用于在高性能计算环境中组合多个共享带宽段的系统。
[0034]图25示出了根据实施例的用于在高性能计算环境中组合多个共享带宽段的系统。
[0035]图26是根据实施例的用于在高性能计算环境中组合多个共享带宽段的方法的流程图。
[0036]图27示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于在高性能计算环境中的私有架构中支持目标组以用于拥塞控制的系统,包括:一个或多个微处理器;第一子网,所述第一子网包括多个交换机,所述多个交换机至少包括叶子交换机,其中所述多个交换机中的每个交换机包括多个交换机端口,多个主机通道适配器,其中所述主机通道适配器中的每个主机通道适配器包括至少一个主机通道适配器端口,并且其中所述多个主机通道适配器经由所述多个交换机互连,以及多个端节点,所述多个端节点包括多个虚拟机;其中目标组在所述多个交换机中的两个交换机之间的交换机间链路或者所述多个交换机中的交换机的端口处的至少一个上定义,其中所述目标组定义所述多个交换机中的两个交换机之间的交换机间链路或者所述多个交换机中的交换机的端口处的至少一个上的带宽限制;其中主机通道适配器包括存储在所述主机通道适配器的存储器中的目标组储存库;以及其中定义的目标组被记录在所述目标组储存库中。2.如权利要求1所述的系统,其中所述目标组定义在所述多个交换机中的两个交换机之间的交换机间链路处;其中在包括所述目标组储存库的主机通道适配器处提供所述多个端节点中的第一端节点;以及其中所述第一端节点与在包括所述目标组储存库的主机通道适配器处定义的第一出口带宽限制相关联,所述第一出口带宽限制与所述第一端节点的第一QoS(服务质量)协议相关联。3.如权利要求2所述的系统,其中从所述第一端节点离开的分组经由定义了所述目标组的所述多个交换机中的两个交换机之间的交换机间链路进行路由。4.如权利要求3所述的系统,其中所述目标组定义的带宽限制小于所述第一出口带宽限制。5.如权利要求4所述的系统,其中与所述第一端节点相关联的所述第一出口带宽限制被更新为小于或等于由所述目标组定义的带宽限制。6.如前述权利要求中的任何一项所述的系统,其中由所述目标组定义的带宽限制包括多个带宽限制,所述多个带宽限制中的每个带宽限制与不同的QoS协议相关联。7.如前述权利要求中的任何一项所述的系统,其中所述目标组与任何特定的目的地地址解耦。8.一种在高性能计算环境中的私有架构中支持目标组以用于拥塞控制的方法,包括:在一个或多个微处理器处提供第一子网,所述第一子网包括
多个交换机,所述多个交换机至少包括叶子交换机,其中所述多个交换机中的每个交换机包括多个交换机端口,多个主机通道适配器,其中所述主机通道适配器中的每个主机通道适配器包括至少一个主机通道适配器端口,并且其中所述多个主机通道适配器经由所述多个交换机互连,以及多个端节点,所述多个端节点包括多个虚拟机;在所述多个交换机中的两个交换机之间的交换机间链路或者所述多个交换机中的交换机的端口处的至少一个上定义目标组,其中所述目标组定义所述多个交换机中的两个交换机之间的交换机间链路或者所述多个交换机中的交换机的端口处的至少一个上的带宽限制;在主机通道适配器处提供存储在所述主机通道适配器的存储器中的目标组储存库;以及在所述目标组储存库中记录定义的目标组。9.如权利要求8所述的方法,其中所述目标组定义在所述多个交换机中的两个交换机之间的交换机间链路处;其中在包括所述目标组储存库...

【专利技术属性】
技术研发人员:B
申请(专利权)人:甲骨文国际公司
类型:发明
国别省市:

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

1