-
151.
公开(公告)号:US10419362B2
公开(公告)日:2019-09-17
申请号:US15416899
申请日:2017-01-26
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Bartosz Bogdański , Line Holen
IPC: G06F15/173 , G06F15/16 , H04L12/947 , H04L29/08 , G06F9/451 , G06F16/22 , H04L12/24 , H04L12/26 , H04L12/933 , H04L12/935 , H04L12/751 , H04L12/931 , G06F9/455 , H04L29/06 , H04L12/753
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.
-
公开(公告)号:US10404590B2
公开(公告)日:2019-09-03
申请号:US15415510
申请日:2017-01-25
Applicant: Oracle International Corporation
Inventor: Bartosz Bogdański , Bjørn Dag Johnsen , Line Holen
IPC: H04L12/741 , H04L12/751 , H04L12/24 , H04L12/713 , H04L12/815 , H04L12/937 , H04L29/06 , H04L12/46 , H04L12/931 , H04L29/12 , H04L12/18 , H04L12/753 , H04L12/933 , G06F9/455 , H04L12/761 , H04L12/721 , H04L12/733 , H04L29/08
Abstract: Systems and methods for unicast traffic across multiple subnets in a high performance computing environment. In accordance with an embodiment, a local inter-subnet manager (ISM) can allocate at least one router port in the local subnet for receiving traffic for a relevant end node belonging to an inter-subnet partition (ISP) for each remote subnet that also comprises end nodes sharing a same ISP membership, and can also set up address mappings for the relevant GID(s) (e.g., GID or GUID to LID mapping).
-
153.
公开(公告)号:US10397105B2
公开(公告)日:2019-08-27
申请号:US15295825
申请日:2016-10-17
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.
-
公开(公告)号:US10374926B2
公开(公告)日:2019-08-06
申请号:US15414211
申请日:2017-01-24
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Arvind Srinivasan
IPC: G06F11/30 , G06F9/451 , G11C15/00 , H04L12/26 , H04L29/06 , H04L29/08 , H04L12/743 , H04L12/813 , H04L12/911 , H04L12/931 , H04L12/947
Abstract: System and method for monitoring logical network traffic flows using a ternary content addressable memory (TCAM). An exemplary embodiment can provide a network port that is associated with a TCAM. The TCAM can be configured with a plurality of entries, wherein each TCAM entry contains a value. Further, each TCAM entry can be associated with at least one network counter. A predefined set of values can be retrieved from at least one header field of a data packet processed by the network port. Each value in the predefined set of values can be aggregated into a search value, and the search value can be compared to the value contained in each TCAM entry. When a match is found between the search value and the value contained in a TCAM entry, each network counter associated with the matching TCAM entry can be incremented.
-
公开(公告)号:US20190222498A1
公开(公告)日:2019-07-18
申请号:US16363582
申请日:2019-03-25
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Arvind Srinivasan , Brian Manula
IPC: H04L12/26 , H04L12/931 , H04L12/947 , H04L12/743 , H04L12/813 , H04L29/08 , G06F11/30 , G06F9/451 , H04L12/911 , H04L29/06 , G11C15/00
CPC classification number: H04L43/0876 , G06F9/451 , G06F11/3006 , G06F2201/88 , G11C15/00 , H04L45/7457 , H04L47/20 , H04L47/70 , H04L49/25 , H04L49/358 , H04L67/1097 , H04L69/22
Abstract: System and method providing resource access control within a single partition in a network switch environment in a high performance computing environment. A resource request portion of an IB packet includes data identifying a resource request for a requested resource, and a context identification portion of the packet includes data identifying a context of the resource request. Access rights to a controlled resource are determined based on the requested resource relative to the controlled resource and according to a comparison of the context of the resource request relative to one or more valid request context values. A resource table storing valid Q_Key and P_Key context values may be indexed by a Dest. QP of the packet header to determine selective access to the controlled resource and/or to data relating to the controlled resource.
-
公开(公告)号:US10333841B2
公开(公告)日:2019-06-25
申请号:US15414253
申请日:2017-01-24
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Bartosz Bogdański , Line Holen , Prabhunandan Narasimhamurthy
IPC: H04L12/741 , H04L12/24 , H04L12/713 , H04L12/815 , H04L12/937 , H04L29/06 , H04L12/46 , H04L12/931 , H04L29/12 , H04L12/751 , H04L12/18 , H04L12/753 , H04L12/933 , G06F9/455 , H04L12/761 , H04L12/721 , H04L12/733 , H04L29/08
Abstract: Systems and methods for supporting SMA level abstractions at router ports for GRH to LRH mapping tables in a high performance computing environment. Ingress port mapping of GRH to new LRH can be reduced to minimally include DGID to DLID mapping. By further reducing the complexity by assuming all packets received at a subnet are addressed to a correct subnet (and also taking into account that correct subnet destination can be checked independently of the individual mapping entries), the DGID address can be simplified to a DGUID address, allowing for additional mappings within a same memory size.
-
公开(公告)号:US10326860B2
公开(公告)日:2019-06-18
申请号:US15415668
申请日:2017-01-25
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Harald Høeg , Line Holen
IPC: G06F9/455 , H04L29/08 , H04L12/24 , H04L12/46 , H04L12/715 , H04L12/911 , H04L29/06 , G06F12/0806 , G06F13/40 , G06F9/48 , G06F9/50 , H04L12/931 , H04L29/12 , H04L12/713 , H04L12/753
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.
-
公开(公告)号:US10284448B2
公开(公告)日:2019-05-07
申请号:US15416709
申请日:2017-01-26
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Arvind Srinivasan , Brian Manula
IPC: H04L12/26 , G06F11/30 , G11C15/00 , H04L12/813 , H04L29/08 , H04L12/743 , H04L12/947 , H04L12/931 , H04L29/06 , H04L12/911 , G06F9/45 , G06F9/451
Abstract: System and method providing resource access control within a single partition in a network switch environment in a high performance computing environment. A resource request portion of an IB packet includes data identifying a resource request for a requested resource, and a context identification portion of the packet includes data identifying a context of the resource request. Access rights to a controlled resource are determined based on the requested resource relative to the controlled resource and according to a comparison of the context of the resource request relative to one or more valid request context values. A resource table storing valid Q_Key and P_Key context values may be indexed by a Dest. QP of the packet header to determine selective access to the controlled resource and/or to data relating to the controlled resource.
-
159.
公开(公告)号:US10198288B2
公开(公告)日:2019-02-05
申请号:US14924281
申请日:2015-10-27
Applicant: Oracle International Corporation
Inventor: Evangelos Tasoulas , Bjørn Dag Johnsen , Ernst Gunnar Gran
IPC: G06F15/173 , G06F9/48 , H04L29/08 , H04W4/60 , H04L29/06
Abstract: A system and method support can subnet management in a cloud environment. During a virtual machine migration in a cloud environment, a subnet manager can become a bottleneck point that delays efficient service. A system and method can alleviate this bottleneck point by ensuring a virtual machine retains a plurality of addresses after migration. The system and method can further allow for each host node within the cloud environment to be associated with a local cache that virtual machines can utilize when re-establishing communication with a migrated virtual machine.
-
公开(公告)号:US10178201B2
公开(公告)日:2019-01-08
申请号:US15417281
申请日:2017-01-27
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Harald Høeg , Line Holen
IPC: G06F9/455 , H04L29/08 , H04L12/24 , H04L12/46 , H04L12/715 , H04L12/911 , H04L29/06 , G06F12/0806 , G06F13/40 , G06F9/48 , G06F9/50 , H04L12/713 , H04L12/931 , H04L29/12 , H04L12/753
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.
-
-
-
-
-
-
-
-
-