-
公开(公告)号:US11716293B2
公开(公告)日:2023-08-01
申请号:US17860590
申请日:2022-07-08
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Feroz Zahid , Ernst Gunnar Gran , Bartosz Bogdanski , Bjørn Dag Johnsen
IPC: H04L49/25 , H04L47/125 , H04L67/1001 , H04L45/48
CPC classification number: H04L49/25 , H04L45/48 , H04L47/125 , H04L67/1001
Abstract: Methods and systems for supporting efficient load balancing among a plurality of switches and a plurality of end nodes arranged in a tree topology in a network environment. The methods and systems can sort the plurality of end nodes, wherein the plurality of end nodes are sorted in a decreasing order of a receive weight. The method and system may further route, in the decreasing order of receive weights, the plurality of end nodes, wherein the routing comprises selecting at least one down-going port and at least one up-going port. Further, the method and system can increase an accumulated downward weight on each selected down-going port by the receive weight of the routed end node, and increase an accumulated upward weight on each selected up-going port by the receive weight of the routed end node.
-
公开(公告)号:US11677667B2
公开(公告)日:2023-06-13
申请号:US17409553
申请日:2021-08-23
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Feroz Zahid , Ernst Gunnar Gran , Bartosz Bogdanski , Bjørn Dag Johnsen
IPC: H04L29/08 , H04L47/125 , G06F16/954 , G06F9/50 , H04L45/302 , H04L49/356 , H04L67/1004 , H04L49/50 , H04L45/00 , H04L49/00
CPC classification number: H04L47/125 , G06F9/5077 , G06F16/954 , H04L45/302 , H04L49/358 , H04L67/1004 , H04L45/00 , H04L49/503 , H04L49/70
Abstract: A system and method for supporting load balancing in a multi-tenant cluster environment, in accordance with an embodiment. One or more tenants can be supported and each associated with a partition, which are each in turn associated with one or more end nodes. The method can provide a plurality of switches, the plurality of switches comprising a plurality of leaf switches and at least one switch at another level, wherein each of the plurality of switches comprise at least one port. The method can assign each node a weight parameter, and based upon this parameter, the method can route the plurality of end nodes within the multi-tenant cluster environment, wherein the routing attempts to preserve partition isolation.
-
公开(公告)号:US11223558B2
公开(公告)日:2022-01-11
申请号:US16735449
申请日:2020-01-06
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bartosz Bogdanski , Bjørn Dag Johnsen , Line Holen , Ankita Bhandary
IPC: H04L12/713 , H04L12/931 , H04L12/715 , H04L12/935 , H04L12/741 , H04L12/937 , H04L12/751 , H04L12/753 , H04L12/805 , H04L12/933 , H04L29/06 , H04L12/44 , H04L29/08
Abstract: Systems and methods for supporting consistent path records across multiple subnets in a high performance computing environment. In accordance with an embodiment, a local inter-subnet manager (ISM) can determine one or more limitations associated with a calculated local path record. The local ISM can, upon receiving information regarding path limitations from a connected subnet, determine which limitations should be applied to inter-subnet traffic.
-
公开(公告)号:US10958571B2
公开(公告)日:2021-03-23
申请号:US16527611
申请日:2019-07-31
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Bartosz Bogdanski , Line Holen , Prabhunandan Narasimhamurthy , Ankita Bhandary
IPC: H04L12/713 , H04L12/741 , H04L12/937 , H04L12/715 , H04L12/935 , H04L12/931 , H04L12/751 , H04L12/753 , H04L12/805 , H04L12/933 , H04L29/06 , H04L12/44 , H04L29/08
Abstract: Systems and methods for supporting SMA level abstractions at router ports for enablement of data traffic in a high performance computing environment. In accordance with an embodiment, a subnet manager in a local subnet is responsible for enabling data traffic between subnets in a high performance computing environment. The SM can configure and set a data attribute at a switch port configured as a router port such that incoming data packets can be checked against the attribute to determine whether the data packet's destination is allowed or disallowed to receive inter-subnet data traffic.
-
公开(公告)号:US10944670B2
公开(公告)日:2021-03-09
申请号:US16291886
申请日:2019-03-04
Applicant: Oracle International Corporation
Inventor: Line Holen , Bjørn Dag Johnsen , Bartosz Bogdanski
IPC: H04L12/741 , H04L12/24 , H04L29/12 , H04L12/931 , H04L12/18 , H04L29/06 , H04L12/733 , H04L12/713 , H04L12/815 , H04L12/937 , H04L12/46 , H04L12/751 , H04L12/753 , H04L12/933 , G06F9/455 , H04L12/761 , H04L12/721 , H04L29/08
Abstract: Systems and methods for supporting SMP connectivity checks across virtual router in a high performance computing environment. In accordance with an embodiment, SMA model enhancements allow for the possibility to send a packet (i.e., SMP) that is addressed to a local router port. The SMA where the packet is addressed can receive the packet, and then apply a new attribute that defines that the requested information is on a remote node (e.g., connected by a physical link across subnets). In accordance with an embodiment, the SMA can operate as a proxy (receives a SMP and sends another request), or the SMA can modify the original packet and send it on as an inter-subnet packet.
-
6.
公开(公告)号:US20200259749A1
公开(公告)日:2020-08-13
申请号:US16862101
申请日:2020-04-29
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Feroz Zahid , Ernst Gunnar Gran , Bartosz Bogdanski , Bjørn Dag Johnsen
IPC: H04L12/803 , H04L29/08 , H04L12/931 , H04L12/725 , G06F9/50 , G06F16/954
Abstract: A system and method for supporting load balancing in a multi-tenant cluster environment, in accordance with an embodiment. One or more tenants can be supported and each associated with a partition, which are each in turn associated with one or more end nodes. The method can provide a plurality of switches, the plurality of switches comprising a plurality of leaf switches and at least one switch at another level, wherein each of the plurality of switches comprise at least one port. The method can assign each node a weight parameter, and based upon this parameter, the method can route the plurality of end nodes within the multi-tenant cluster environment, wherein the routing attempts to preserve partition isolation.
-
公开(公告)号:US20200092162A1
公开(公告)日:2020-03-19
申请号:US16685257
申请日:2019-11-15
Applicant: Oracle International Corporation
Inventor: Bartosz Bogdanski , Bjørn Dag Johnsen , Feroz Zahid , Ernst Gunnar Gran
IPC: H04L12/24 , H04L12/751
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.
-
公开(公告)号:US10461947B2
公开(公告)日:2019-10-29
申请号:US16022998
申请日:2018-06-29
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Bartosz Bogdanski , Line Holen
IPC: H04L12/18 , H04L12/761 , H04L12/947 , H04L12/861 , H04L12/753 , H04L12/751 , G06F9/455 , H04L12/24 , H04L12/931 , H04L12/713
Abstract: Systems and methods for providing default multicast local identifier values per subnet partition as additional subnet management agent attributes in a high performance computing environment. In accordance with an embodiment, a single multicast local identifier can be associated with multiple multicast group identifiers when the multiple multicast group identifiers are associated with a same subnet partition. That is, a default MLID for each subnet partition (i.e. either all subnet partitions or those subnet partitions that are defined to have multicast communication) can be provided. A subnet node can have a default multicast local identifier table for storing default multicast local identifiers. A relationship between the partition key table of the node and the default multicast local identifier table of the nod can map default assigned multicast local identifiers to relevant partitions.
-
9.
公开(公告)号:US20190327186A1
公开(公告)日:2019-10-24
申请号:US16502607
申请日:2019-07-03
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Feroz Zahid , Ernst Gunnar Gran , Bartosz Bogdanski , Bjørn Dag Johnsen
IPC: H04L12/947 , H04L12/803 , H04L12/753 , H04L29/08
Abstract: Methods and systems for supporting efficient load balancing among a plurality of switches and a plurality of end nodes arranged in a tree topology in a network environment. The methods and systems can sort the plurality of end nodes, wherein the plurality of end nodes are sorted in a decreasing order of a receive weight. The method and system may further route, in the decreasing order of receive weights, the plurality of end nodes, wherein the routing comprises selecting at least one down-going port and at least one up-going port. Further, the method and system can increase an accumulated downward weight on each selected down-going port by the receive weight of the routed end node, and increase an accumulated upward weight on each selected up-going port by the receive weight of the routed end node.
-
公开(公告)号:US10432414B2
公开(公告)日:2019-10-01
申请号:US15927448
申请日:2018-03-21
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Bartosz Bogdanski , Line Holen
IPC: H04L12/18 , H04L12/24 , H04L12/753 , G06F16/22 , H04L12/761 , H04L12/805 , H04L12/933 , G06F9/455 , H04L12/755 , H04L12/931 , H04L29/12 , H04L29/08 , H04L29/06 , H04L12/935
Abstract: Systems and methods for providing multicast group (MCG) membership relative to partition membership in a high performance computing environment. In accordance with an embodiment, by allowing a subnet manager of a local subnet to be instructed that all ports that are members of the relevant partition should be set up as members for a specific multicast group, the SM can perform a more efficient multicast-routing process. It is also possible to limit the IB client interaction with subnet administration conventionally required to handle join and leave operations. Additionally, subnet manager overhead can be reduced by creating a spanning tree for the routing of multicast packets that includes each of the partition members added to the multicast group, instead of creating a spanning tree after each multicast group join request is received, as conventionally required.
-
-
-
-
-
-
-
-
-