-
71.
公开(公告)号:US11070394B2
公开(公告)日:2021-07-20
申请号:US16115138
申请日:2018-08-28
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Predrag Hodoba , Line Holen , Kurt Tjemsland
IPC: H04L12/46 , H04L12/707 , H04L12/713 , H04L12/931
Abstract: Systems and methods for supporting redundant independent networks in a high performance computing environment. A method can provide, at a computer comprising one or more microprocessors, one or more switches, one or more racks, each of the one or more racks comprising a set of the one or more switches, each set of the one or more switches comprising at least a leaf switch, a plurality of host channel adapters, at least one of the plurality of host channel adapters comprising a firmware and a processor, and a plurality of hosts. The method can provision two or more rails, the two or more rails providing redundant connectivity between the plurality of hosts. The method can isolate data traffic between the plurality of hosts to a rail of the two or more rails.
-
公开(公告)号:US11012293B2
公开(公告)日:2021-05-18
申请号:US16417316
申请日:2019-05-20
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Harald Høeg , Line Holen
IPC: G06F9/455 , H04L12/24 , H04L12/931 , H04L29/12 , H04L29/08 , H04L12/46 , H04L12/715 , H04L12/911 , H04L29/06 , G06F12/0806 , G06F13/40 , G06F9/48 , G06F9/50 , H04L12/753 , H04L12/713
Abstract: Systems and methods for defining virtual machine fabric profiles of virtual machines. An exemplary embodiment can provide a virtual machine identifier, a virtual host channel adapter instance ID, and a virtual globally unique identifier. The virtual machine identifier, virtual host channel adapter instance ID, and virtual globally unique identifier can be mapped to each other so that the virtual host channel adapter instance ID, and virtual globally unique identifier can be retrieved through access to the virtual machine identifier. Further, a relationship can be created between a P_Key that defines an admin partition and the virtual globally unique identifier, where the relationship between the P_Key and the virtual globally unique identifier defines the virtual globally unique identifier as a member of the admin partition defined by the P_Key.
-
公开(公告)号:US10972375B2
公开(公告)日:2021-04-06
申请号:US15417289
申请日:2017-01-27
Applicant: Oracle International Corporation
Inventor: Harald Høeg , Bjørn Dag Johnsen , Line Holen
IPC: G06F15/16 , H04L12/751 , H04L12/24 , H04L12/931 , H04L12/715 , H04L12/725 , H04L12/863
Abstract: Systems and methods of reserving a specific queue pair number for proprietary management traffic in a subnet of a high performance computing environment. An exemplary embodiment can provide a host channel adapter (HCA), including a control circuit with a processor and a memory, and at least one port operative to connect the HCA to a network fabric. Additionally, the HCA can include a subnet management agent (SMA) that executes on the HCA, and a configurable attribute stored in the memory of the HCA. A communication including a number value, can be received by the subnet management agent from a subnet manager of the subnet. The value of the configurable attribute can be set equal to the value of the received number. A QP number that corresponds to the set number value of the configurable attribute can then be reserved for sending and receiving proprietary network management traffic.
-
74.
公开(公告)号:US20200296037A1
公开(公告)日:2020-09-17
申请号:US16887324
申请日:2020-05-29
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Bartosz Bogdanski , Line Holen
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
Abstract: Systems and methods for supporting inter subnet partitions in a high performance computing environment. In accordance with an embodiment, a fabric manager can define a range of P_Key values, among a plurality of P_Key values, as a inter subnet partition (ISP) P_Key range. The fabric manager can communicate this defined range of P_Key values to a number of subnets, via their subnet managers. The subnet managers in each subnet retain management over their subnets. As there is no central management that configures each side of inter subnet communication, subnet managers on within participating subnets can set up ISP membership, and then exchange information with the other subnet.
-
75.
公开(公告)号:US20200259671A1
公开(公告)日:2020-08-13
申请号:US16856819
申请日:2020-04-23
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Line Holen , Dag Georg Moxnes
IPC: H04L12/18 , H04L29/12 , H04L12/931 , H04L12/24 , H04L29/06 , H04L29/08 , H04L12/755 , G06F9/455 , H04L12/933 , H04L12/805 , H04L12/761 , G06F16/22 , H04L12/753
Abstract: Systems and methods for InfiniBand fabric optimizations to minimize SA access and startup failover times. A system can comprise one or more microprocessors, a first subnet, the first subnet comprising a plurality of switches, a plurality of host channel adapters, a plurality of hosts, and a subnet manager, the subnet manager running on one of the one or more switches and the plurality of host channel adapters. The subnet manager can be configured to determine that the plurality of hosts and the plurality of switches support a same set of capabilities. On such determination, the subnet manager can configure an SMA flag, the flag indicating that a condition can be set for each of the host channel adapter ports.
-
公开(公告)号:US10693809B2
公开(公告)日:2020-06-23
申请号:US15416908
申请日:2017-01-26
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Line Holen , Dag Georg Moxnes
IPC: G06F15/173 , H04L12/947 , H04L29/08 , G06F9/451 , G06F16/22 , H04L12/931 , H04L12/753 , H04L12/24 , H04L12/26 , H04L12/933 , H04L12/935 , H04L12/751 , G06F9/455 , H04L29/06 , H04L12/44
Abstract: System and method for representing performance management agent (PMA) attributes as subnet management agent (SMA) attributes in a high performance computing environment. In general legacy systems, performance metrics, as collected by a performance management agent, can only be collected via the use of general data packets traversing a subnet. In accordance with an embodiment, by configuring a SMA attribute to comprise the same performance metrics as collected by a PMA, a subnet manager, or another management component, can access the performance metrics in-band via the use of a subnet management packet.
-
公开(公告)号:US10601765B2
公开(公告)日:2020-03-24
申请号:US16104539
申请日:2018-08-17
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Bartosz Bogdanski , Line Holen
IPC: H04L29/12
Abstract: Systems and to provide combined IB and IP address and name resolution schemes via default IB multicast groups in a high performance computing environment, in accordance with an embodiment. A protocol would include options for providing application specific values using TLV (type-length-value) style generic representation. In this way it would be possible to issue requests that have an application specific argument (e.g. IP address) for which an IB address mapping is requested, and it would also be possible to have responses and announcement messages containing an arbitrary set of such TLVs.
-
公开(公告)号:US10560377B2
公开(公告)日:2020-02-11
申请号:US15415517
申请日:2017-01-25
Applicant: Oracle International Corporation
Inventor: Bartosz Bogdański , Bjørn Dag Johnsen , Line Holen , Ankita Bhandary
IPC: H04L12/713 , H04L12/931 , H04L12/715 , H04L12/935 , H04L12/751 , H04L12/753 , H04L12/805 , H04L12/933 , H04L12/741 , H04L12/937 , H04L29/06 , 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.
-
公开(公告)号:US10530594B2
公开(公告)日:2020-01-07
申请号:US15927451
申请日:2018-03-21
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Line Holen , Dag Georg Moxnes
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 dual multicast local identifiers (MLIDs) per multicast group to facilitate both full and limited partition members in a high performance computing environment. In accordance with an embodiment, in order to avoid the need for the above special handling of P_Key access violations, as well as to ensure complete isolation between limited partition members in terms of multicast traffic, two MLIDs can be allocated to a single MCG, in accordance with an embodiment. A first MLID can be allocated and used by end-ports for sending from full partition members to both full and limited partition members. Additionally, a second MLID can be allocated and used by end-ports for sending from limited partition members to full partition members. Using this scheme, a limited partition member can avoid sending multicast packets to other limited partition members in the MCG.
-
公开(公告)号:US20200007351A1
公开(公告)日:2020-01-02
申请号:US16558981
申请日:2019-09-03
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
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.
-
-
-
-
-
-
-
-
-