-
公开(公告)号: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.
-
公开(公告)号:US11709784B2
公开(公告)日:2023-07-25
申请号:US17214564
申请日:2021-03-26
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Hideaki Kimura , Garret F. Swart , Spyros Blanas , Tirthankar Lahiri , Juan R. Loaiza , Jesse Kamp , Avneesh Pant
IPC: G06F13/00 , G06F12/1081 , G06F16/23 , G06F15/173
CPC classification number: G06F12/1081 , G06F15/17331 , G06F16/2379 , G06F2212/621
Abstract: Techniques are described for offloading remote direct memory operations (RDMOs) to “execution candidates”. The execution candidates may be any hardware capable of performing the offloaded operation. Thus, the execution candidates may be network interface controllers, specialized co-processors, FPGAs, etc. The execution candidates may be on a machine that is remote from the processor that is offloading the operation, or may be on the same machine as the processor that is offloading the operation. Details for certain specific RDMOs, which are particularly useful in online transaction processing (OLTP) and hybrid transactional/analytical (HTAP) workloads, are provided.
-
公开(公告)号: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.
-
公开(公告)号:US11449458B2
公开(公告)日:2022-09-20
申请号:US17071169
申请日:2020-10-15
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Tirthankar Lahiri , Juan R. Loaiza , Garret F. Swart , Jesse Kamp , Avneesh Pant , Hideaki Kimura
IPC: G06F9/455 , G06F9/54 , G06F15/173 , G06F15/167
Abstract: Techniques are provided to allow more sophisticated operations to be performed remotely by machines that are not fully functional. Operations that can be performed reliably by a machine that has experienced a hardware and/or software error are referred to herein as Remote Direct Memory Operations or “RDMOs”. Unlike RDMAs, which typically involve trivially simple operations such as the retrieval of a single value from the memory of a remote machine, RDMOs may be arbitrarily complex. The techniques described herein can help applications run without interruption when there are software faults or glitches on a remote system with which they interact.
-
公开(公告)号:US11379403B2
公开(公告)日:2022-07-05
申请号:US17071174
申请日:2020-10-15
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Tirthankar Lahiri , Juan R. Loaiza , Garret F. Swart , Jesse Kamp , Avneesh Pant , Hideaki Kimura
IPC: G06F9/54 , G06F15/167 , G06F15/173 , G06F9/455
Abstract: Techniques are provided to allow more sophisticated operations to be performed remotely by machines that are not fully functional. Operations that can be performed reliably by a machine that has experienced a hardware and/or software error are referred to herein as Remote Direct Memory Operations or “RDMOs”. Unlike RDMAs, which typically involve trivially simple operations such as the retrieval of a single value from the memory of a remote machine, RDMOs may be arbitrarily complex. The techniques described herein can help applications run without interruption when there are software faults or glitches on a remote system with which they interact.
-
公开(公告)号: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.
-
公开(公告)号:US20210149835A1
公开(公告)日:2021-05-20
申请号:US16872035
申请日:2020-05-11
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Ajoy Siddabathuni , Avneesh Pant , Amarnath Jolad
IPC: G06F15/173 , H04L12/931 , H04L12/24 , H04L12/927 , G06F9/455
Abstract: Systems and methods for providing RDMA (remote direct memory access) read requests as a restricted feature 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, 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, including a plurality of virtual machine. The method can associate a host channel adapter with a selective RDMA restriction. The method can host a virtual machine of the plurality of virtual machines at the host channel adapter that comprises a selective RDMA restriction.
-
公开(公告)号:US20210081401A1
公开(公告)日:2021-03-18
申请号:US16571423
申请日:2019-09-16
Applicant: Oracle International Corporation
Inventor: Zahra Khatami , Avneesh Pant , Namrata Jampani
IPC: G06F16/23 , G06F16/22 , G06F15/173
Abstract: According to one or more embodiments, lookup, insertion, and deletion operations are allowed to continue during actions required for collision remediation. When relocation operations are used to resolve a collision, information encoded in header portions of the hash table entries that store the key-value pairs indicates when the associated key-value pairs are undergoing relocation. This information facilitates continued access to the RKVS during the relocation process by allowing other processes that access the RKVS to handle relocations without failure. Furthermore, when hash table expansion is needed in order to resolve a collision, a second, larger, hash table is allocated, and lookup operations continue on both the old hash table and the new hash table. One or more embodiments further prevent insertion, lookup, and deletion failures in the RKVS using flags, encoded in header information in hash table entries, that reflect the state of the respective key-value pairs in the store.
-
公开(公告)号:US09888010B2
公开(公告)日:2018-02-06
申请号:US15635418
申请日:2017-06-28
Applicant: Oracle International Corporation
Inventor: Vadim Makhervaks , Richard Mousseau , Bjørn Dag Johnsen , Sumanta Chatterjee , Avneesh Pant , Jean De Lavarene , Kant C. Patel , Bhaskar Mathur , Feroz Alam Khan , Sudeep Vatsanath Reguna
IPC: H04L29/06
CPC classification number: H04L63/101 , H04L63/0236 , H04L63/0254 , H04L63/1458 , H04L63/20
Abstract: An integrated firewall provides security in a multi-tenant environment having a connection-based switched fabric directly connecting database servers which provide a plurality of database services with application servers hosting database service consumers each having a different database service consumer identity. The firewall functionality integrated into each database server provides access control by discarding communication packets which do not include a database service consumer identity and using the database service consumer identity in combination with an access control list to control access from the database service consumers to the database services. The access control includes address resolution access control, connection establishment access control, and data exchange access control based on said access control list. The integrated firewall enables direct connection of database servers and application servers via an InfiniBand network providing without requiring a separate intermediary firewall appliance or security node.
-
-
-
-
-
-
-
-
-