System and method for efficient network reconfiguration in fat-trees

    公开(公告)号:US10033574B2

    公开(公告)日:2018-07-24

    申请号:US15073022

    申请日:2016-03-17

    Abstract: Systems and methods are provided for supporting efficient reconfiguration of an interconnection network having a pre-existing routing comprising. An exemplary method can provide, a plurality of switches, the plurality switches comprising at least one leaf switch, wherein each of the one or more switches comprise a plurality of ports, and a plurality of end nodes, wherein the plurality of end nodes are interconnected via the one or more switches. The method can detect, by a subnet manager, a reconfiguration triggering event. The method can compute, by the subnet manager, a new routing for the interconnection network, wherein the computing by the subnet manager of the new routing for the interconnection network takes into consideration the pre-existing routing and selects the new routing for the interconnection network that is closest to the pre-existing routing. The method can reconfigure the interconnection network according to the new routing.

    SYSTEM AND METHOD FOR SCALABLE MULTI-HOMED ROUTING FOR VSWITCH BASED HCA VIRTUALIZATION

    公开(公告)号:US20170134269A1

    公开(公告)日:2017-05-11

    申请号:US15295825

    申请日:2016-10-17

    CPC classification number: H04L45/64 H04L41/0806 H04L41/12 H04L49/70

    Abstract: Systems and methods are provided for supporting scalable multi-homed routing for virtual switch based host channel adapter (HCA) virtualization in a subnet. An exemplary method can provide one or more switches, a plurality of host channel adapters, a plurality of hypervisors, and a plurality of virtual machines. The method can arrange the plurality of host channel adapters with one or more of a virtual switch with prepopulated local identifiers (LIDs) architecture or a virtual switch with dynamic LID assignment architecture. The method can further perform a multi-homed routing for the subnet, wherein at least one of the plurality of host channel adapters comprises two virtual switches, wherein the two virtual switches are treated as endpoints of the subnet, and wherein the multi-homed routing for the subnet ensures that each the two virtual switches are routed through independent paths.

    System and method for supporting sub-subnet in an infiniband (IB) network
    35.
    发明授权
    System and method for supporting sub-subnet in an infiniband (IB) network 有权
    支持无限(IB)网络中子网的系统和方法

    公开(公告)号:US09219718B2

    公开(公告)日:2015-12-22

    申请号:US14272165

    申请日:2014-05-07

    Abstract: A system and method can support multiple domains in an InfiniBand (IB) fabric. The IB fabric can include one or more subnets, wherein each said subnet contains one or more switch nodes. Additionally, at least one said subnet can be divided into one or more sub-subnets, wherein each said sub-subnet is managed by a separate sub-subnet manager that is associated with a unique management key, and wherein said one or more sub-subnets are connected by one or more sub-subnet gateway switch nodes, wherein each sub-subnet gateway switch node belongs to one sub-subnet.

    Abstract translation: 系统和方法可以支持InfiniBand(IB)架构中的多个域。 IB结构可以包括一个或多个子网,其中每个所述子网包含一个或多个交换节点。 另外,至少一个所述子网可以被划分成一个或多个子子网,其中每个所述子子网由与唯一管理密钥相关联的单独的子子网管理器来管理,并且其中所述一个或多个子网, 子网由一个或多个子网网关交换机节点连接,其中每个子网网关交换节点属于一个子子网。

    System and method for supporting discovery and routing degraded fat-trees in a middleware machine environment
    36.
    发明授权
    System and method for supporting discovery and routing degraded fat-trees in a middleware machine environment 有权
    支持在中间件机器环境中发现和布线降级胖树的系统和方法

    公开(公告)号:US09130858B2

    公开(公告)日:2015-09-08

    申请号:US13839823

    申请日:2013-03-15

    CPC classification number: H04L49/15 H04L45/48

    Abstract: A system and method can support discovering and routing in a fabric with a plurality of switches. The system allows one or more switches in the fabric to be tagged with a switch role. Then, a subnet manager in the fabric detect the switch role that is associated with the one or more switches. Furthermore, a routing algorithm can be applied on the fabric based on the detected switch role associated with the one or more switches.

    Abstract translation: 系统和方法可以支持在具有多个交换机的结构中的发现和路由。 该系统允许在结构中的一个或多个交换机被标记为交换机角色。 然后,Fabric中的子网管理器检测与一个或多个交换机关联的交换机角色。 此外,可以基于检测到的与一个或多个交换机相关联的交换机角色,在该结构上应用路由算法。

    SYSTEM AND METHOD FOR SUPPORTING SUB-SUBNET IN AN INFINIBAND (IB) NETWORK
    37.
    发明申请
    SYSTEM AND METHOD FOR SUPPORTING SUB-SUBNET IN AN INFINIBAND (IB) NETWORK 有权
    用于支持INFINIBAND(IB)网络中的子网的系统和方法

    公开(公告)号:US20140241208A1

    公开(公告)日:2014-08-28

    申请号:US14272165

    申请日:2014-05-07

    Abstract: A system and method can support multiple domains in an InfiniBand (IB) fabric. The IB fabric can include one or more subnets, wherein each said subnet contains one or more switch nodes. Additionally, at least one said subnet can be divided into one or more sub-subnets, wherein each said sub-subnet is managed by a separate sub-subnet manager that is associated with a unique management key, and wherein said one or more sub-subnets are connected by one or more sub-subnet gateway switch nodes, wherein each sub-subnet gateway switch node belongs to one sub-subnet.

    Abstract translation: 系统和方法可以支持InfiniBand(IB)架构中的多个域。 IB结构可以包括一个或多个子网,其中每个所述子网包含一个或多个交换节点。 另外,至少一个所述子网可以被划分成一个或多个子子网,其中每个所述子子网由与唯一管理密钥相关联的单独的子子网管理器来管理,并且其中所述一个或多个子网, 子网由一个或多个子网网关交换机节点连接,其中每个子网网关交换节点属于一个子子网。

    SYSTEM AND METHOD FOR PROVIDING DEADLOCK FREE ROUTING BETWEEN SWITCHES IN A FAT-TREE TOPOLOGY
    38.
    发明申请
    SYSTEM AND METHOD FOR PROVIDING DEADLOCK FREE ROUTING BETWEEN SWITCHES IN A FAT-TREE TOPOLOGY 有权
    用于在FAT-TREE拓扑中提供开关之间的无死线自由路由的系统和方法

    公开(公告)号:US20130114620A1

    公开(公告)日:2013-05-09

    申请号:US13653303

    申请日:2012-10-16

    CPC classification number: H04L45/48 H04L45/24 H04L49/15

    Abstract: A system and method can support routing packets between a plurality of switches in a middleware machine environment, thereby supporting Internet Protocol (IP) based management traffic via enabling IP over Infiniband (IPoIB) communication in the middleware machine environment. The plurality of switches can perform routing for inter-switch traffic in the middleware machine environment using a first routing algorithm. Then, a switch in the middleware machine environment can be selected as a hub switch for inter-switch traffic that can not reach destination using the first routing algorithm. Furthermore, a routing table associated with the hub switch can be updated when a path exists between a source switch and a destination switch via the hub switch.

    Abstract translation: 系统和方法可以支持在中间件机器环境中的多个交换机之间的路由分组,由此通过在中间件机器环境中通过在Infiniband(IPoIB)通信上实现IP来支持基于互联网协议(IP)的管理业务。 多个交换机可以使用第一路由算法在中间件机器环境中执行交换机间交换的路由。 然后,可以选择中间件机器环境中的交换机作为不能使用第一路由算法到达目的地的交换机间交换机的集线器交换机。 此外,当通过集线器交换机在源交换机和目的地交换机之间存在路径时,可以更新与集线器交换机相关联的路由表。

    System and method for efficient network reconfiguration in fat-trees

    公开(公告)号:US11729048B2

    公开(公告)日:2023-08-15

    申请号:US17388466

    申请日:2021-07-29

    CPC classification number: H04L41/0672 H04L45/02 H04L45/48

    Abstract: Systems and methods are provided for supporting efficient reconfiguration of an interconnection network having a pre-existing routing comprising. An exemplary method can provide, a plurality of switches, the plurality switches comprising at least one leaf switch, wherein each of the one or more switches comprise a plurality of ports, and a plurality of end nodes, wherein the plurality of end nodes are interconnected via the one or more switches. The method can detect, by a subnet manager, a reconfiguration triggering event. The method can compute, by the subnet manager, a new routing for the interconnection network, wherein the computing by the subnet manager of the new routing for the interconnection network takes into consideration the pre-existing routing and selects the new routing for the interconnection network that is closest to the pre-existing routing. The method can reconfigure the interconnection network according to the new routing.

Patent Agency Ranking