-
101.
公开(公告)号:US11102112B2
公开(公告)日:2021-08-24
申请号:US16512069
申请日:2019-07-15
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bartosz Bogdański , Bjørn Dag Johnsen , Line Holen
IPC: H04L12/715 , H04L12/24 , H04L12/931
Abstract: Systems and methods are provided for supporting scalable multi-homed routing for virtual switch based host channel adapter (HCA) virtualization in a subnet. An exemplary method can provide one or more switches, a plurality of host channel adapters, a plurality of hypervisors, and a plurality of virtual machines. The method can arrange the plurality of host channel adapters with one or more of a virtual switch with prepopulated local identifiers (LIDs) architecture or a virtual switch with dynamic LID assignment architecture. The method can further perform a multi-homed routing for the subnet, wherein at least one of the plurality of host channel adapters comprises two virtual switches, wherein the two virtual switches are treated as endpoints of the subnet, and wherein the multi-homed routing for the subnet ensures that each the two virtual switches are routed through independent paths.
-
公开(公告)号:US11018947B2
公开(公告)日:2021-05-25
申请号:US15417265
申请日:2017-01-27
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Harald Høeg , Line Holen
Abstract: Systems and methods for dynamically assigning membership in a data partition to an end-port of a requesting host channel adapter. An exemplary embodiment can provide a subnet manager configured to operate within a subnet of a network fabric. The subnet can include a plurality of nodes, and the plurality of nodes can include at least one switch and a plurality of end-nodes, where the subnet manager executes on one of the plurality of nodes. A host channel adapter of a node in the subnet can request membership for an end-port of the host channel adapter. In response to the request, the subnet manager can request data from the data store to confirm that the end-port is a member of an admin partition and that the admin partition is associated with the data partition in which membership was requested.
-
103.
公开(公告)号: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.
-
公开(公告)号:US10862694B2
公开(公告)日:2020-12-08
申请号:US16104487
申请日:2018-08-17
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Bartosz Bogdanski , Line Holen
IPC: H04L12/18 , H04L29/08 , H04L12/24 , H04L12/931 , H04L12/26
Abstract: Systems and methods to provide default multicast group (MCG) proxy for scalable forwarding of announcements and information request intercepting in a high performance computing environment, in accordance with an embodiment. In accordance with an embodiment, in order to scale the protocols to cover arbitrary number of nodes, a hierarchical scheme can be introduced where the total system is divided into multiple domains where each such domain is represented by an MCG Proxy instance for the relevant protocols.
-
公开(公告)号:US10764178B2
公开(公告)日:2020-09-01
申请号:US16269412
申请日:2019-02-06
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Bartosz Bogdański , 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 , H04L29/08
Abstract: Systems and methods for supporting resource quotas for multicast group creation and membership in a high performance computing environment. In accordance with an embodiment, multicast group membership can present an issue in that inter-subnet partitions can, if left unchecked, runaway with multicast group creation within any given connected subnet. This can starve address map resources at router ports. A quota can be supplied that provides a maximum number of multicast groups any given inter-subnet partition is allowed to create within any given subnet.
-
公开(公告)号:US10756961B2
公开(公告)日:2020-08-25
申请号:US15415644
申请日:2017-01-25
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Harald Høeg , Line Holen
IPC: H04L12/24 , H04L12/931 , H04L29/12 , H04L29/08 , G06F9/50 , H04L12/46 , H04L12/715 , H04L12/911 , G06F9/455 , H04L29/06 , G06F12/0806 , G06F13/40 , G06F9/48 , H04L12/753 , H04L12/713
Abstract: System and method of assigning admin partition membership based on switch connectivity in a high performance computing environment. An exemplary embodiment can provide an admin partition for use in a subnet of a network fabric. The admin partition can be defined by a P_Key, and the P_Key can be stored in an admin partition registry. A subnet manager that executes from a node within the subnet can be provided. The subnet manager can obtain information that a subnet switch is associated with the admin partition. The subnet manager can also receive a list of identifiers (IDs), each identifier corresponding to a host channel adapter that is directly connected to the subnet switch. Each of the IDs from the list can be added to the admin partition registry and a relationship between each of the added IDs and the P_Key can be created in the registry.
-
107.
公开(公告)号:US10700971B2
公开(公告)日:2020-06-30
申请号:US16040110
申请日:2018-07-19
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Bartosz Bogdanski , Line Holen
IPC: H04L12/931 , H04L12/741 , H04L12/24 , H04L29/12 , 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 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.
-
108.
公开(公告)号: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.
-
109.
公开(公告)号: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.
-
110.
公开(公告)号: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.
-
-
-
-
-
-
-
-
-