-
31.
公开(公告)号:US20190319848A1
公开(公告)日:2019-10-17
申请号:US16267072
申请日:2019-02-04
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Ajoy Siddabathuni , David Brean
IPC: H04L12/24 , H04L12/753 , H04L12/705 , H04L12/931 , H04L12/947
Abstract: Systems and methods for using InfiniBand routing algorithms for Ethernet fabrics in a high performance computing environment. The method can provide, at a computer comprising one or more microprocessors, a plurality of switches, a plurality of hosts, a topology provider (TP) module, a routing engine (RE) module, and a switch initializer (SI) module. The method can perform a discovery sweep, by the TP, of the plurality of hosts and the plurality of switches and assigns an address to each of the plurality of hosts and the plurality of switches. The method can calculate, by the routing engine, a routing map, based upon a routing scheme, for the plurality of hosts and the plurality of switches, the routing map comprising a plurality of forwarding tables. The method can configure, each of the plurality of switches with a forwarding table of the plurality of forwarding tables calculated by the routing engine.
-
公开(公告)号:US10432414B2
公开(公告)日:2019-10-01
申请号:US15927448
申请日:2018-03-21
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Bartosz Bogdanski , Line Holen
IPC: H04L12/18 , H04L12/24 , H04L12/753 , G06F16/22 , H04L12/761 , H04L12/805 , H04L12/933 , G06F9/455 , H04L12/755 , H04L12/931 , H04L29/12 , H04L29/08 , H04L29/06 , H04L12/935
Abstract: Systems and methods for providing multicast group (MCG) membership relative to partition membership in a high performance computing environment. In accordance with an embodiment, by allowing a subnet manager of a local subnet to be instructed that all ports that are members of the relevant partition should be set up as members for a specific multicast group, the SM can perform a more efficient multicast-routing process. It is also possible to limit the IB client interaction with subnet administration conventionally required to handle join and leave operations. Additionally, subnet manager overhead can be reduced by creating a spanning tree for the routing of multicast packets that includes each of the partition members added to the multicast group, instead of creating a spanning tree after each multicast group join request is received, as conventionally required.
-
33.
公开(公告)号:US20190260675A1
公开(公告)日:2019-08-22
申请号:US16399195
申请日:2019-04-30
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 unique multicast forwarding across multiple connected subnets in a high performance computing environment. In accordance with an embodiment, by enforcing that incoming (i.e., incoming on a router port of a subnet) multicast packets have SGIDs (source global identifiers) that correspond to a restricted set of source subnet numbers when entering the ingress router ports to a local subnet, it is possible to ensure that multicast packets sent from one subnet are never returned to the same subnet through a different set of connected router ports (i.e., avoid looping multicast packets).
-
34.
公开(公告)号:US10374979B2
公开(公告)日:2019-08-06
申请号:US15845773
申请日:2017-12-18
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Feroz Zahid , Ernst Gunnar Gran , Bartosz Bogdanski , Bjørn Dag Johnsen
IPC: H04L12/947 , H04L12/753 , H04L29/08 , H04L12/803
Abstract: Methods and systems for supporting efficient load balancing among a plurality of switches and a plurality of end nodes arranged in a tree topology in a network environment. The methods and systems can sort the plurality of end nodes, wherein the plurality of end nodes are sorted in a decreasing order of a receive weight. The method and system may further route, in the decreasing order of receive weights, the plurality of end nodes, wherein the routing comprises selecting at least one down-going port and at least one up-going port. Further, the method and system can increase an accumulated downward weight on each selected down-going port by the receive weight of the routed end node, and increase an accumulated upward weight on each selected up-going port by the receive weight of the routed end node.
-
公开(公告)号:US10355992B2
公开(公告)日:2019-07-16
申请号:US15413149
申请日:2017-01-23
Applicant: Oracle International Corporation
Inventor: Line Holen , Bjørn Dag Johnsen , Bartosz Bogdański
IPC: 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 , H04L12/713
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.
-
公开(公告)号:US10348649B2
公开(公告)日:2019-07-09
申请号:US15656856
申请日:2017-07-21
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Arvind Srinivasan , Shimon Muller
IPC: H04L12/931 , H04L12/933 , H04L12/935 , G11C15/00 , H04L12/813 , H04L12/947 , H04L12/751 , H04L29/08 , H04L12/26 , G06F16/22
Abstract: System and method for supporting a partitioned switch forwarding table in a high performance computing environment. Described methods and systems can support partitioned switch forwarding tables (e.g., partitioned LFTs) by setting up hardware registers that divide the LFT into at least two partitions, a first partition that supports legacy forwarding (e.g., standard LID based forwarding without the need to use portions of the GRH), and a second partition to support the GRH based forwarding that is described above. In such a manner, switches and other hardware within a core fabric can behave as legacy nodes/switches having standard LFTs, while also being able to support the extended addressing supplied through the use of portions of the GRH.
-
公开(公告)号:US10348645B2
公开(公告)日:2019-07-09
申请号:US15412985
申请日:2017-01-23
Applicant: Oracle International Corporation
Inventor: Line Holen , Dag Georg Moxnes , Bjørn Dag Johnsen
IPC: H04L12/947 , H04L29/08 , G06F9/451 , H04L12/24 , H04L12/26 , H04L12/933 , H04L12/935 , H04L12/751 , H04L12/931 , G06F17/30 , G06F9/455 , H04L29/06 , H04L12/44
Abstract: System and method for supporting a flexible framework for extendable SMA attributes in a high performance computing environment. In accordance with an embodiment, an information attribute can provide for enhancements in a number of areas. For example, in addition to indicating which version of an interface a queried node supports, the information attribute can additionally provide a mask indicating which vendor specific SMA attributes the node supports. In this way, a subnet manager can identify a version of an interface at each node in a subnet, as well as each node's SMA attribute capabilities. In turn, this allows nodes to run different versions of an interface within a same subnet, without introducing confusion.
-
公开(公告)号:US20190173944A1
公开(公告)日:2019-06-06
申请号:US16269272
申请日:2019-02-06
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Evangelos Tasoulas , Feroz Zahid , Bjørn Dag Johnsen , Ernst Gunnar Gran
IPC: H04L29/08 , H04L12/931 , H04L12/46 , H04L12/24 , H04L12/753 , G06F9/48 , G06F9/50
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.
-
公开(公告)号:US20190158376A1
公开(公告)日:2019-05-23
申请号:US16259901
申请日:2019-01-28
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
Abstract: System and method for using multiple global identification subnet prefix values in a network switch environment in a high performance computing environment. A packet is received from a network fabric by a first Host Channel Adapter (HCA). The packet has a header portion including a destination subnet prefix identifying a destination subnet of the network fabric. The network HCA is allowed to receive the first packet from a port of the network HCA by selectively determining a logical state of a flag and, selectively in accordance with a predetermined logical state of the flag, ignoring the destination subnet prefix identifying the destination subnet of the network fabric.
-
公开(公告)号:US20190141166A1
公开(公告)日:2019-05-09
申请号:US16238345
申请日:2019-01-02
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Harald Høeg , Line Holen
IPC: H04L29/08 , H04L12/715 , H04L12/24 , H04L29/12 , H04L12/46 , G06F9/48 , G06F13/40 , G06F12/0806 , H04L29/06 , H04L12/931 , G06F9/455 , G06F9/50 , H04L12/911
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.
-
-
-
-
-
-
-
-
-