-
公开(公告)号:US11218400B2
公开(公告)日:2022-01-04
申请号:US17089617
申请日:2020-11-04
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Line Holen , Dag Georg Moxnes
IPC: H04L12/755 , H04L12/931 , H04L12/24 , H04L12/761 , H04L12/753 , H04L12/933
Abstract: Systems and methods for path record handling in a fabric without host stack cooperation in a high performance computing environment. In a case where the subnet manager has determined “homogenous subnet/fabric” or “semi-homogenous subnet/fabric” status for the current topology, but is still receiving path queries, the subnet manager can use the relevant status to avoid any route evaluation and generate path record either only based on the configuration status of the requesting port in the homogenous case, or by comparing the configuration status of both ports in the semi-homogenous case.
-
公开(公告)号:US20210336901A1
公开(公告)日:2021-10-28
申请号:US17370580
申请日:2021-07-08
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Dag Georg Moxnes , Line Holen , Bjørn Dag Johnsen
IPC: 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
Abstract: System and method for supporting scalable representation of switch port status in a high performance computing environment. In accordance with an embodiment, a scalable representation of switch port status can be provided. By adding a scalable representation of switch port status at each switch (both physical and virtual)—instead of getting all switch port changes individually, the scalable representation of switch port status can combine a number of ports that can scale by just using a few bits of information for each port's status.
-
公开(公告)号:US10924432B2
公开(公告)日:2021-02-16
申请号:US15847618
申请日:2017-12-19
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Harald Høeg , Dag Georg Moxnes , Line Holen
IPC: H04L12/933 , H04L12/931
Abstract: Systems and methods can provide for fabric level verification of host defined port GUIDs in a high performance computing network. A lightweight scheme for fabric level verification of host defined port GUIDs is provided wherein a virtual machine is assigned a set of GUIDs that travel with the virtual machine, even on migration or re-start.
-
44.
公开(公告)号:US10673644B2
公开(公告)日:2020-06-02
申请号:US15927444
申请日: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/931 , H04L29/12 , H04L12/761 , H04L12/805 , H04L12/933 , G06F9/455 , H04L12/755 , H04L29/08 , H04L29/06 , H04L12/935
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.
-
45.
公开(公告)号:US20200169514A1
公开(公告)日:2020-05-28
申请号:US16779022
申请日:2020-01-31
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Dag Georg Moxnes , Line Holen , Bjørn Dag Johnsen
IPC: H04L12/947 , H04L29/08 , H04L12/935 , H04L12/933 , H04L12/751 , H04L12/26 , H04L12/24 , G06F9/455 , G06F16/22 , G06F9/451 , H04L12/931 , H04L12/753
Abstract: System and method for supporting scalable representation of switch port status in a high performance computing environment. In accordance with an embodiment, a scalable representation of switch port status can be provided. By adding a scalable representation of switch port status at each switch (both physical and virtual)—instead of getting all switch port changes individually, the scalable representation of switch port status can combine a number of ports that can scale by just using a few bits of information for each port's status.
-
公开(公告)号:US10558250B2
公开(公告)日:2020-02-11
申请号:US15847603
申请日:2017-12-19
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Dag Georg Moxnes , Line Holen
IPC: G06F1/24 , G06F9/455 , H04L29/08 , G06F9/4401
Abstract: Systems and methods for supporting coordinated link up handling following a switch reset in a high performance computing environment. Systems and methods can ensure that when a switch of a fabric is rebooted, HCA ports connected to that switch will be set in Active state at the same time even though link training times for different ports may vary with up to several seconds.
-
公开(公告)号:US20190260691A1
公开(公告)日:2019-08-22
申请号:US16399191
申请日:2019-04-30
Applicant: Oracle International Corporation
Inventor: Dag Georg Moxnes , Line Holen , Bjørn Dag Johnsen
IPC: H04L12/947 , G06F16/22 , G06F9/451 , H04L29/06 , H04L29/08 , H04L12/24 , H04L12/26 , G06F9/455 , H04L12/931 , H04L12/933 , H04L12/753 , H04L12/751 , H04L12/935
Abstract: System and method for providing an InfiniBand network device having a vendor-specific attribute that contains a signature of the vendor. An exemplary embodiment can provide an InfiniBand compatible network device from a vendor. The vendor can further define a subnet management attribute, where the subnet management attribute has an attribute identifier in the range of attribute identifiers reserved in the InfiniBand specification. The vendor can define a signature bit string that is a fixed number of bits in length and a number of offset bits, where the number of offset bits indicates the start of the signature bit string within the attribute. The subnet management attribute can be configured with the signature bit string starting where the offset bits indicate, and the subnet management attribute can be included as an attribute of the InfiniBand compatible network device.
-
公开(公告)号:US10200308B2
公开(公告)日:2019-02-05
申请号:US15413075
申请日:2017-01-23
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Dag Georg Moxnes , Line Holen
IPC: H04L12/931 , H04L12/947 , H04L29/08 , G06F9/451 , H04L12/24 , H04L12/26 , H04L12/933 , H04L12/935 , H04L12/751 , G06F17/30 , G06F9/455 , H04L29/06 , H04L12/44
Abstract: System and method for supporting scalable representation of link stability and availability in a high performance computing environment. A method can provide at attribute at each node in a subnet, wherein the attribute provides a single location at each node for a subnet manager to query the stability and availability of each link connected to the queried node. The attribute can be populated and maintained by a subnet management agent residing at the node.
-
公开(公告)号:US20190007345A1
公开(公告)日:2019-01-03
申请号:US16104495
申请日:2018-08-17
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Line Holen , Dag Georg Moxnes
IPC: H04L12/931 , H04L29/08 , H04L12/761 , H04L12/751
Abstract: Systems and methods for using queue pair 1 (QP1) for receiving multicast based announcements in multiple partitions in a high performance computing. In accordance with an embodiment, by extending the scope of QP1 to also include receiving and sending multicast packets in any partition defined for the port, it is possible to implement generic MC based announcement and discovery without requiring the complexity of unique QPs for individual partitions, nor any update of QP configuration as a consequence of change of partition membership.
-
50.
公开(公告)号:US10171353B2
公开(公告)日:2019-01-01
申请号:US15413143
申请日:2017-01-23
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Dag Georg Moxnes , Bartosz Bogdański , Pramod Venkatesh , Line Holen
IPC: H04L12/715 , H04L12/935 , H04L12/931 , H04L12/713 , H04L12/751 , H04L12/753 , H04L12/805 , H04L12/933 , H04L12/741 , H04L12/937 , H04L29/06 , H04L29/08
Abstract: Systems and methods for supporting dual-port virtual router in a high performance computing environment. In accordance with an embodiment, a dual port router abstraction can provide a simple way for enabling subnet-to-subnet router functionality to be defined based on a switch hardware implementation. A virtual dual-port router can logically be connected outside a corresponding switch port. This virtual dual-port router can provide an InfiniBand specification compliant view to a standard management entity, such as a Subnet Manager. In accordance with an embodiment, a dual-ported router model implies that different subnets can be connected in a way where each subnet fully controls the forwarding of packets as well as address mappings in the ingress path to the subnet.
-
-
-
-
-
-
-
-
-