-
公开(公告)号:US10397104B2
公开(公告)日:2019-08-27
申请号:US15414277
申请日:2017-01-24
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Bartosz Bogdański , Line Holen , Prabhunandan Narasimhamurthy , Ankita Bhandary
IPC: H04L12/741 , H04L12/713 , H04L12/937 , H04L29/06 , H04L12/751 , H04L12/753 , H04L12/805 , H04L12/933 , H04L12/931 , H04L12/715 , H04L12/935 , 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.
-
92.
公开(公告)号:US10355972B2
公开(公告)日:2019-07-16
申请号:US15656977
申请日:2017-07-21
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Arvind Srinivasan , Ola Torudbakken
IPC: H04L12/28 , H04L12/751 , H04L29/08 , H04L12/947 , H04L12/66 , H04L12/813 , H04L12/931
Abstract: System and method for supporting flexible partition key (P_Key) mapping in a high performance computing environment. In accordance with an embodiment, when such computer environments comprise more than one subnet and/or forwarding domain that support inter-subnet partitions, the P_Keys comprising such inter-subnet partitions can change across domain boundaries. In such situations, a partition key of a packet can be updated upon entry to a new subnet and/or forwarding domain.
-
公开(公告)号:US10348847B2
公开(公告)日:2019-07-09
申请号:US15656981
申请日:2017-07-21
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Arvind Srinivasan , Bartosz Bogdanski
IPC: H04L29/08 , H04L12/707 , H04L12/761 , H04L12/18 , H04L12/931 , G11C15/00 , H04L12/933 , H04L12/935 , H04L12/66 , H04L29/06
Abstract: System and method for supporting proxy based multicast forwarding in a high performance computing environment. In accordance with an embodiment, a proxy based multicast forwarding system and method can be utilized. A proxy, either software, firmware, or hardware based, can be initialized and run within a local subnet domain, wherein the proxy is a member of at least one multicast group (MCG). The proxy can be configured to forward packets to other subnet domains in several different methods.
-
公开(公告)号:US10334074B2
公开(公告)日:2019-06-25
申请号:US15417305
申请日:2017-01-27
Applicant: Oracle International Corporation
Inventor: Harald Høeg , Bjørn Dag Johnsen
IPC: G06F9/46 , H04L29/08 , H04L12/24 , H04L12/46 , H04L12/715 , H04L12/911 , G06F9/455 , H04L29/06 , G06F12/0806 , G06F13/40 , G06F9/48 , G06F9/50 , H04L12/931 , H04L29/12 , H04L12/713 , H04L12/753
Abstract: Systems and methods for initiating a forced migration of a virtual machine. An exemplary embodiment can provide a subnet manager (SM) and an active virtual machine registration cache, where the subnet manager can access the active virtual machine registration cache. The SM can record a first virtual machine incarnation number in the active virtual machine registration cache, where the virtual machine incarnation number is associated with an active virtual machine (VM). Upon receiving a request to register the active VM on a different host, the SM can evaluate a second virtual machine incarnation number with the first virtual machine incarnation number to determine the legality of the request. In accordance with an embodiment, if the second virtual machine incarnation number is evaluated as greater than the first virtual machine incarnation number, the SM determines the request is legal.
-
公开(公告)号:US10333894B2
公开(公告)日:2019-06-25
申请号:US15656857
申请日:2017-07-21
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Arvind Srinivasan , Shimon Muller
IPC: H04L12/743 , H04L12/715 , G11C15/00 , H04L29/12 , H04L12/931 , H04L12/937 , H04L12/947 , H04L12/733 , H04L12/713 , H04L12/741 , H04L12/761
Abstract: System and method for supporting flexible forwarding domain boundaries in a high performance computing environment. In accordance with an embodiment, flexible forwarding domain boundaries can be supported by dividing/partitioning a physical switch into two or more logical switches, where each switch is logically in a different domain, and allowing a fabric to be decomposed into independent subnets with one two or more physical end ports at the physical switch. By doing so, the same hierarchical forwarding structure and management structure between subnets can be provided as when complete physical switches are used as building blocks.
-
公开(公告)号:US20190173786A1
公开(公告)日:2019-06-06
申请号:US16269412
申请日:2019-02-06
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Bartosz Bogdanski , Line Holen
IPC: H04L12/741 , H04L12/937 , H04L12/18 , H04L12/931 , H04L29/12 , H04L12/751 , H04L12/815 , H04L12/24 , G06F9/455 , H04L12/733 , H04L12/46 , H04L12/713 , H04L12/721 , H04L12/761 , H04L29/06 , H04L12/933 , H04L12/753
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.
-
公开(公告)号:US10230794B2
公开(公告)日:2019-03-12
申请号:US15210595
申请日:2016-07-14
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Evangelos Tasoulas , Feroz Zahid , Bjørn Dag Johnsen , Ernst Gunnar Gran
IPC: G06F9/48 , G06F9/50 , H04L12/24 , H04L12/46 , H04L29/08 , H04L12/707 , H04L12/751 , H04L12/753 , H04L12/803 , H04L12/931
Abstract: Systems and methods for supporting efficient virtualization in a lossless interconnection network. An exemplary method can provide, one or more switches, including at least a leaf switch, a plurality of host channel adapters, wherein each of the host channel adapters comprise at least one virtual function, at least one virtual switch, and at least one physical function, a plurality of hypervisors, and a plurality of virtual machines, wherein each of the plurality of virtual machines are associated with at least one virtual function. 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 assign each of the virtual switches a pLID and each of the plurality of virtual machines a vLID.
-
98.
公开(公告)号:US20190068401A1
公开(公告)日:2019-02-28
申请号:US16115138
申请日:2018-08-28
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Predrag Hodoba , Line Holen , Kurt Tjemsland
IPC: H04L12/46 , H04L12/707
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.
-
公开(公告)号:US20190007346A1
公开(公告)日:2019-01-03
申请号:US16104503
申请日:2018-08-17
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Dag Georg Moxnes , Bartosz Bogdanski
IPC: H04L12/931 , H04L29/08 , H04L12/761 , H04L12/751
CPC classification number: H04L49/358 , H04L45/02 , H04L45/16 , H04L45/48 , H04L45/66 , H04L49/201 , H04L67/1097 , H04L67/2842 , H04L69/22
Abstract: Systems and methods to use all incoming multicast (MC) packets as a basis for global unique identifier (GUID) to local identifier (LID) cache contents in a high performance computing environment, in accordance with an embodiment. Since all multicast packets have a Global Route Header (GRH), there is always both a source GID and a source LID defined for an incoming multicast packet. This implies that it is, in general, possible for an HCA implementation to gather information about GID and GUID to LID mappings for any sender node based on all incoming MC packets.
-
公开(公告)号:US10148567B2
公开(公告)日:2018-12-04
申请号:US15414367
申请日:2017-01-24
Applicant: Oracle International Corporation
Inventor: Line Holen , Bjørn Dag Johnsen , Bartosz Bogdański , Prabhunandan Narasimhamurthy
IPC: H04J3/02 , H04L12/741 , H04L12/24 , 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 , H04L29/08 , H04L12/713
Abstract: Systems and methods for supporting SMA level handling to ensure subnet integrity in a high performance computing environment. In accordance with an embodiment, in order to ensure subnet integrity, a SMA at an entry port can operate such that all incoming packets are forwarded to an embedded processor (firmware) no matter where the packet is addressed. Each incoming packet can thus be filtered by an embedded processor. If the packet is valid (for example, includes a second receiver flag and is addressed appropriately), the packet can be allowed. However, if some portion of the validation fails, the packet can be dropped before being allowed entry into the subnet, thus ensuring the integrity of the subnet from erroneous and/or dangerous packets.
-
-
-
-
-
-
-
-
-