-
公开(公告)号:US11262824B2
公开(公告)日:2022-03-01
申请号:US16735450
申请日:2020-01-06
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Dag Georg Moxnes , Line Holen
IPC: G06F1/24 , G06F9/455 , H04L67/10 , 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.
-
公开(公告)号:US11252023B2
公开(公告)日:2022-02-15
申请号:US16796629
申请日:2020-02-20
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Harald Høeg , Line Holen
IPC: G06F15/16 , H04L12/24 , H04L12/931 , H04L29/12 , H04L29/08 , H04L12/46 , H04L12/715 , H04L12/911 , G06F9/455 , H04L29/06 , G06F12/0806 , G06F13/40 , G06F9/48 , G06F9/50 , H04L12/753 , H04L12/713
Abstract: Systems and methods for application of virtual host channel adapter configuration policies. An exemplary embodiment can provide a host channel adapter (HCA) with a control circuit and a memory, and at least one port operative to connect the HCA to a network fabric. A software driver of the HCA can provide a control API that exposes functionality to hyper-privileged software executing on the host. The hyper privileged software, through the control API, can request registration of a virtual HCA (vHCA) with a virtual function of the HCA. The HCA can forward the registration request to a subnet manger, which can retrieve configuration policies from a cache and return the policies to the HCA for implementation with the virtual function of the HCA.
-
公开(公告)号:US11223558B2
公开(公告)日:2022-01-11
申请号:US16735449
申请日:2020-01-06
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bartosz Bogdanski , Bjørn Dag Johnsen , Line Holen , Ankita Bhandary
IPC: H04L12/713 , H04L12/931 , H04L12/715 , H04L12/935 , H04L12/741 , H04L12/937 , H04L12/751 , H04L12/753 , H04L12/805 , H04L12/933 , H04L29/06 , H04L12/44 , 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.
-
公开(公告)号:US11171867B2
公开(公告)日:2021-11-09
申请号:US16704905
申请日:2019-12-05
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Bartosz Bogdański , Line Holen
IPC: H04L12/741 , H04L12/931 , H04L12/18 , H04L29/06 , H04L12/733 , H04L29/12 , H04L12/24 , 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 SMA level abstractions at router ports for inter-subnet exchange of management information in a high performance computing environment. In accordance with an embodiment, a subnet manager in a local subnet is responsible for establishing and configuring a remote attribute a switch having a switch port configured as a router port. This remote attribute can comprise certain information about the local subnet, including connectivity information and port status information. On receiving a query from a remote subnet manager, via a SMP (or a vendor specific SMP), information contained in the remote attribute can be communicated back to the remote subnet manager.
-
公开(公告)号:US11082365B2
公开(公告)日:2021-08-03
申请号:US16779022
申请日:2020-01-31
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Dag Georg Moxnes , Line Holen , Bjørn Dag Johnsen
IPC: H04L12/931 , H04L12/933 , H04L12/947 , H04L29/08 , G06F9/451 , G06F16/22 , H04L12/753 , H04L12/24 , H04L12/26 , H04L12/935 , H04L12/751 , G06F9/455 , H04L29/06 , H04L12/44
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.
-
6.
公开(公告)号:US10965619B2
公开(公告)日:2021-03-30
申请号:US16558974
申请日:2019-09-03
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Bartosz Bogdański , Line Holen
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 supporting node role attributes in a high performance computing environment. In accordance with an embodiment, a node role attribute can comprise a vendor defined subnet management attribute. When a subnet manager attempts to discover a high performance computing environment, such as an InfiniBand subnet, or a switch topology, identifying a topology is quite complex when subnet manager can only observe connectivity, without context behind the connectivity (the roles of the different nodes in the connectivity). However, when a subnet has a node role attribute enabled, the subnet manager can map the interconnect more effectively as it can discover not only the connectivity during the initial sweep, but it can also discover the role of each node discovered, thus leading to a more efficient interconnect discovery.
-
公开(公告)号:US10958571B2
公开(公告)日:2021-03-23
申请号:US16527611
申请日:2019-07-31
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Bartosz Bogdanski , Line Holen , Prabhunandan Narasimhamurthy , Ankita Bhandary
IPC: H04L12/713 , H04L12/741 , H04L12/937 , H04L12/715 , H04L12/935 , H04L12/931 , H04L12/751 , H04L12/753 , H04L12/805 , H04L12/933 , H04L29/06 , H04L12/44 , H04L29/08
Abstract: Systems and methods for supporting SMA level abstractions at router ports for enablement of data traffic in a high performance computing environment. In accordance with an embodiment, a subnet manager in a local subnet is responsible for enabling data traffic between subnets in a high performance computing environment. The SM can configure and set a data attribute at a switch port configured as a router port such that incoming data packets can be checked against the attribute to determine whether the data packet's destination is allowed or disallowed to receive inter-subnet data traffic.
-
公开(公告)号:US10944670B2
公开(公告)日:2021-03-09
申请号:US16291886
申请日:2019-03-04
Applicant: Oracle International Corporation
Inventor: Line Holen , Bjørn Dag Johnsen , Bartosz Bogdanski
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 SMP connectivity checks across virtual router in a high performance computing environment. In accordance with an embodiment, SMA model enhancements allow for the possibility to send a packet (i.e., SMP) that is addressed to a local router port. The SMA where the packet is addressed can receive the packet, and then apply a new attribute that defines that the requested information is on a remote node (e.g., connected by a physical link across subnets). In accordance with an embodiment, the SMA can operate as a proxy (receives a SMP and sends another request), or the SMA can modify the original packet and send it on as an inter-subnet packet.
-
公开(公告)号:US10771324B2
公开(公告)日:2020-09-08
申请号:US16238345
申请日:2019-01-02
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 using a virtual machine fabric profiles to reduce virtual machine downtime during migration. An exemplary embodiment can provide a subnet manager (SM) and a virtual machine fabric profile that is accessible by the subnet manager, and where the virtual machine fabric profile includes a virtual host channel adapter (vHCA) configuration. The SM can receive a request to preregister the vHCA with a first physical host channel adapter (HCA) while the vHCA is already actively registered with a second physical HCA. The subnet manager can send the vHCA configuration to the first physical HCA for preregistration. After preregistration, the virtual link between the vHCA and a vSwitch of the first physical HCA can be left unestablished, until the SM determines that a virtual link between the vHCA and a vSwitch on the second physical HCA has been disconnected.
-
公开(公告)号:US10560318B2
公开(公告)日:2020-02-11
申请号:US15415620
申请日:2017-01-25
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Harald Høeg , Line Holen
IPC: H04L12/24 , H04L29/12 , H04L12/46 , G06F9/50 , H04L12/931 , H04L29/08 , H04L12/715 , H04L12/911 , G06F9/455 , H04L29/06 , G06F12/0806 , G06F13/40 , G06F9/48 , H04L12/753 , H04L12/713
Abstract: System and method for correlating fabric-level group membership with subnet-level partition membership in a high performance computing environment. An exemplary embodiment can provide an admin partition in a subnet of a network environment, associated with a resource domain at the fabric level of the network environment. The admin partition can be defined by a P_Key that is stored in a fabric-level database. Each fabric resource is identified by an identifier that is stored in the fabric-level database. When fabric resources are added as members to the resource domain, a relationship is created between the P_Key and the identifier of the fabric resource, where the relationship defines the resource as a member of the admin partition. Access rights can be granted based on the relationship.
-
-
-
-
-
-
-
-
-