-
公开(公告)号:US11341082B2
公开(公告)日:2022-05-24
申请号:US16872039
申请日:2020-05-11
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Ajoy Siddabathuni , Avneesh Pant , Amarnath Jolad
IPC: H04L12/851 , G06F15/173 , H04L49/356 , H04L41/5003 , G06F9/455 , H04L47/80 , H04L47/17 , H04L47/26 , H04L47/33 , H04W28/08 , H04L41/12 , H04L45/48 , H04L47/30 , H04L47/2425 , H04L49/00
Abstract: Systems and methods for supporting target groups for congestion control in a private fabric in a high performance computing environment. An exemplary method can provide, at one or more microprocessors, a first subnet, the first subnet comprising a plurality of switches, a plurality of host channel adapters, and a plurality of end nodes, including a plurality of virtual machines. The method can define a target group on one of an inter-switch link or at a port of a switch of the plurality of switches, wherein the target group defines a bandwidth limit on the at least one of an inter-switch link between two switches of the plurality of switches or at a port of a switch of the plurality of switches. The method can provide a target group repository stored in a memory of the host channel adapter where the defined target group in the target group repository is recorded.
-
公开(公告)号:US20220147483A1
公开(公告)日:2022-05-12
申请号:US17579265
申请日:2022-01-19
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Ajoy Siddabathuni , Avneesh Pant , Amarnath Jolad
IPC: G06F15/173 , H04L49/356 , H04L41/5003 , G06F9/455 , H04L47/80 , H04L47/17 , H04L47/26 , H04L47/33 , H04W28/08 , H04L41/12 , H04L45/48 , H04L47/30 , H04L47/2425
Abstract: Systems and methods for providing bandwidth congestion control in a private fabric in a high performance computing environment. An exemplary method can provide, at one or more microprocessors, a first subnet, the first subnet comprising a plurality of switches, and a plurality of host channel adapters, wherein each of the host channel adapters comprise at least one host channel adapter port, and wherein the plurality of host channel adapters are interconnected via the plurality of switches, and a plurality of end nodes. The method can provide, at a host channel adapter, an end node ingress bandwidth quota associated with an end node attached to the host channel adapter. The method can receive, at the end node of the host channel adapter, ingress bandwidth, the ingress bandwidth exceeding the ingress bandwidth quota of the end node.
-
公开(公告)号:US20210226851A1
公开(公告)日:2021-07-22
申请号:US17226652
申请日:2021-04-09
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Ajoy Siddabathuni , David Brean
IPC: H04L12/24 , H04L12/753 , H04L12/947 , H04L12/931 , H04L12/705
Abstract: Systems and methods for using InfiniBand routing algorithms for Ethernet fabrics in a high performance computing environment. The method can provide, at a computer comprising one or more microprocessors, a plurality of switches, a plurality of hosts, a topology provider (TP) module, a routing engine (RE) module, and a switch initializer (SI) module. The method can perform a discovery sweep, by the TP, of the plurality of hosts and the plurality of switches and assigns an address to each of the plurality of hosts and the plurality of switches. The method can calculate, by the routing engine, a routing map, based upon a routing scheme, for the plurality of hosts and the plurality of switches, the routing map comprising a plurality of forwarding tables. The method can configure, each of the plurality of switches with a forwarding table of the plurality of forwarding tables calculated by the routing engine.
-
公开(公告)号:US20210152494A1
公开(公告)日:2021-05-20
申请号:US16872038
申请日:2020-05-11
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Ajoy Siddabathuni , Avneesh Pant , Amarnath Jolad
IPC: H04L12/931 , H04L12/835 , H04L12/24 , H04L12/753 , H04W28/08
Abstract: Systems and methods for providing bandwidth congestion control in a private fabric in a high performance computing environment. An exemplary method can provide, at one or more microprocessors, a first subnet, the first subnet comprising a plurality of switches, and a plurality of host channel adapters, wherein each of the host channel adapters comprise at least one host channel adapter port, and wherein the plurality of host channel adapters are interconnected via the plurality of switches, and a plurality of end nodes. The method can provide, at a host channel adapter, an end node ingress bandwidth quota associated with an end node attached to the host channel adapter. The method can receive, at the end node of the host channel adapter, ingress bandwidth, the ingress bandwidth exceeding the ingress bandwidth quota of the end node.
-
公开(公告)号:US20210152477A1
公开(公告)日:2021-05-20
申请号:US16872043
申请日:2020-05-11
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Ajoy Siddabathuni , Avneesh Pant , Amarnath Jolad
IPC: H04L12/801 , H04L12/825
Abstract: Systems and methods for using multiple CE (congestion experienced) flags in both FECN (forward explicit congestion notification) and BECN (backward explicit congestion notification) in a high performance computing environment. An exemplary method can provide a first subnet comprising a plurality of switches, a plurality of host channel adapters, and a plurality of end nodes. The method can receive, at an end node attached to a host channel adapter, an ingress packet from a remote end node, wherein the ingress packet traversed at least a portion of the first subnet prior to being received at the end node. The method can, on receiving the ingress packet, send a response message from the end node attached to the host channel adapter to the remote end node, the response message indicating that the ingress packet experienced congestion during the traversal of the at least a portion of the first subnet.
-
公开(公告)号:US11916745B2
公开(公告)日:2024-02-27
申请号:US17226652
申请日:2021-04-09
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Ajoy Siddabathuni , David Brean
IPC: H04L41/12 , H04L45/48 , H04L49/25 , H04L49/356 , H04L45/18
CPC classification number: H04L41/12 , H04L45/18 , H04L45/48 , H04L49/252 , H04L49/358
Abstract: Systems and methods for using InfiniBand routing algorithms for Ethernet fabrics in a high performance computing environment. The method can provide, at a computer comprising one or more microprocessors, a plurality of switches, a plurality of hosts, a topology provider (TP) module, a routing engine (RE) module, and a switch initializer (SI) module. The method can perform a discovery sweep, by the TP, of the plurality of hosts and the plurality of switches and assigns an address to each of the plurality of hosts and the plurality of switches. The method can calculate, by the routing engine, a routing map, based upon a routing scheme, for the plurality of hosts and the plurality of switches, the routing map comprising a plurality of forwarding tables. The method can configure, each of the plurality of switches with a forwarding table of the plurality of forwarding tables calculated by the routing engine.
-
公开(公告)号:US11700207B2
公开(公告)日:2023-07-11
申请号:US17579265
申请日:2022-01-19
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Ajoy Siddabathuni , Avneesh Pant , Amarnath Jolad
IPC: H04L47/26 , H04L49/356 , H04L41/5003 , H04L47/80 , H04L47/17 , H04L47/33 , H04W28/08 , H04L41/12 , H04L45/48 , H04L47/30 , H04L47/2425 , G06F15/173 , G06F9/455 , H04L49/00
CPC classification number: H04L47/26 , H04L41/12 , H04L41/5003 , H04L45/48 , H04L47/17 , H04L47/2433 , H04L47/30 , H04L47/33 , H04L47/805 , H04L49/358 , H04W28/0983 , G06F9/45558 , G06F15/17331 , G06F2009/45583 , G06F2009/45595 , H04L49/70
Abstract: Systems and methods for providing bandwidth congestion control in a private fabric in a high performance computing environment. An exemplary method can provide, at one or more microprocessors, a first subnet, the first subnet comprising a plurality of switches, and a plurality of host channel adapters, wherein each of the host channel adapters comprise at least one host channel adapter port, and wherein the plurality of host channel adapters are interconnected via the plurality of switches, and a plurality of end nodes. The method can provide, at a host channel adapter, an end node ingress bandwidth quota associated with an end node attached to the host channel adapter. The method can receive, at the end node of the host channel adapter, ingress bandwidth, the ingress bandwidth exceeding the ingress bandwidth quota of the end node.
-
公开(公告)号:US20220321415A1
公开(公告)日:2022-10-06
申请号:US17833698
申请日:2022-06-06
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Ajoy Siddabathuni , Predrag Hodoba
IPC: H04L41/0893 , H04L45/00 , H04L49/356 , H04L45/745 , H04L45/24
Abstract: Systems and methods for supporting a single logical IP subnet across multiple independent layer 2 subnets in a high performance computing environment. A method can provide, at a computer including one or more microprocessors, a logical device, the logical device being addressed by a layer 3 address, wherein the logical device comprises a plurality of network adapters, each of the network adapters comprising a physical port, and a plurality of switches. The method can arrange the plurality of switches into a plurality of discrete layer 2 subnets. The method can provide a mapping table at the logical device.
-
公开(公告)号:US11356327B2
公开(公告)日:2022-06-07
申请号:US16547335
申请日:2019-08-21
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Ajoy Siddabathuni , Predrag Hodoba
IPC: H04L41/0893 , H04L45/00 , H04L49/356 , H04L45/745 , H04L45/24
Abstract: Systems and methods for supporting a single logical IP subnet across multiple independent layer 2 subnets in a high performance computing environment. A method can provide, at a computer including one or more microprocessors, a logical device, the logical device being addressed by a layer 3 address, wherein the logical device comprises a plurality of network adapters, each of the network adapters comprising a physical port, and a plurality of switches. The method can arrange the plurality of switches into a plurality of discrete layer 2 subnets. The method can provide a mapping table at the logical device.
-
公开(公告)号:US11256655B2
公开(公告)日:2022-02-22
申请号:US16872038
申请日:2020-05-11
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Ajoy Siddabathuni , Avneesh Pant , Amarnath Jolad
IPC: G06F15/173 , H04L49/356 , H04L41/5003 , G06F9/455 , H04L47/80 , H04L47/17 , H04L47/26 , H04L47/33 , H04W28/08 , H04L41/12 , H04L45/48 , H04L47/30 , H04L47/2425 , H04L49/00
Abstract: Systems and methods for providing bandwidth congestion control in a private fabric in a high performance computing environment. An exemplary method can provide, at one or more microprocessors, a first subnet, the first subnet comprising a plurality of switches, and a plurality of host channel adapters, wherein each of the host channel adapters comprise at least one host channel adapter port, and wherein the plurality of host channel adapters are interconnected via the plurality of switches, and a plurality of end nodes. The method can provide, at a host channel adapter, an end node ingress bandwidth quota associated with an end node attached to the host channel adapter. The method can receive, at the end node of the host channel adapter, ingress bandwidth, the ingress bandwidth exceeding the ingress bandwidth quota of the end node.
-
-
-
-
-
-
-
-
-