-
71.
公开(公告)号:US20180234356A1
公开(公告)日:2018-08-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
CPC classification number: H04L49/15 , H04L49/358 , H04L49/70
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.
-
公开(公告)号:US10015090B2
公开(公告)日:2018-07-03
申请号:US15145848
申请日:2016-05-04
Applicant: MELLANOX TECHNOLOGIES LTD.
Inventor: Nir Haim Arad , Noam Bloch , Ariel Shahar , Hillel Chapman , Amir Wated
IPC: H04L12/741 , H04L12/931 , H04L12/721 , H04L12/801
CPC classification number: H04L45/74 , H04L45/38 , H04L45/745 , H04L47/10 , H04L49/351 , H04L49/355 , H04L49/358 , H04L49/70
Abstract: A method for steering packets includes receiving a packet and determining parameters to be used in steering the packet to a specific destination, in one or more initial steering stages, based on one or more packet specific attributes. The method further includes determining an identity of the specific destination of the packet in one or more subsequent steering stages, governed by the parameters determined in the one or more initial stages and one or more packet specific attributes, and forwarding the packet to the determined specific destination.
-
73.
公开(公告)号:US20170324848A1
公开(公告)日:2017-11-09
申请号:US15656951
申请日:2017-07-21
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Arvind Srinivasan , Bartosz Bogdanski
IPC: H04L29/06 , H04L12/947 , H04L12/18 , H04L29/12 , H04L12/931 , H04L12/741 , H04L12/46 , H04L12/761
CPC classification number: H04L69/22 , G06F2201/88 , H04L12/185 , H04L12/1886 , H04L12/4641 , H04L45/16 , H04L45/745 , H04L45/7457 , H04L47/20 , H04L49/201 , H04L49/25 , H04L49/358 , H04L49/70 , H04L61/6068
Abstract: System and method for supporting shared multicast local identifiers (MLIDs) a high performance computing environment. In accordance with an embodiment, a shared MLID range can be configured such that each subnet within a fabric can utilize an MLID within a shared MLID range without the need to utilize a TCAM, or other memory, lookup of a MGID to MLID mapping.
-
74.
公开(公告)号:US20170324646A1
公开(公告)日:2017-11-09
申请号:US15656977
申请日:2017-07-21
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Arvind Srinivasan , Ola Torudbakken
IPC: H04L12/751 , H04L12/66 , H04L12/947 , H04L29/08
CPC classification number: H04L45/02 , G06F2201/88 , H04L12/66 , H04L47/20 , H04L49/25 , H04L49/358 , H04L69/324
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.
-
75.
公开(公告)号:US20170257312A1
公开(公告)日:2017-09-07
申请号:US15413143
申请日:2017-01-23
Applicant: Oracle International Corporation
Inventor: BJØRN DAG JOHNSEN , DAG GEORG MOXNES , BARTOSZ BOGDAÑSKI , PRAMOD VENKATESH , LINE HOLEN
IPC: H04L12/713
CPC classification number: H04L45/586 , H04L45/02 , H04L45/04 , H04L45/48 , H04L45/74 , H04L47/36 , H04L49/15 , H04L49/201 , H04L49/253 , H04L49/30 , H04L49/358 , H04L49/70 , H04L67/10 , H04L69/22
Abstract: Systems and methods for supporting dual-port virtual router in a high performance computing environment. In accordance with an embodiment, a dual port router abstraction can provide a simple way for enabling subnet-to-subnet router functionality to be defined based on a switch hardware implementation. A virtual dual-port router can logically be connected outside a corresponding switch port. This virtual dual-port router can provide an InfiniBand specification compliant view to a standard management entity, such as a Subnet Manager. In accordance with an embodiment, a dual-ported router model implies that different subnets can be connected in a way where each subnet fully controls the forwarding of packets as well as address mappings in the ingress path to the subnet.
-
公开(公告)号:US20170237671A1
公开(公告)日:2017-08-17
申请号:US15585366
申请日:2017-05-03
Applicant: Intel Corporation
Inventor: Todd Rimmer , Thomas D. Lovett , Albert Cheng
IPC: H04L12/851 , H04L12/931 , H04L29/06
CPC classification number: H04L47/2425 , H04L47/2408 , H04L47/2458 , H04L47/2491 , H04L49/10 , H04L49/3045 , H04L49/358 , H04L49/70 , H04L69/22
Abstract: Method, apparatus, and systems for implementing Quality of Service (QoS) within high performance fabrics. A multi-level QoS scheme is implemented including virtual fabrics, Traffic Classes, Service Levels (SLs), Service Channels (SCs) and Virtual Lanes (VLs). SLs are implemented for Layer 4 (Transport Layer) end-to-end transfer of fabric packets, while SCs are used to differentiate fabric packets at the Link Layer. Fabric packets are divided into flits, with fabric packet data transmitted via fabric links as flits streams. Fabric switch input ports and device receive ports detect SC IDs for received fabric packets and implement SC-to-VL mappings to determine VL buffers to buffer fabric packet flits in. An SL may have multiple SCs, and SC-to-SC mapping may be implemented to change the SC for a fabric packet as it is forwarded through the fabric, while maintaining its SL. A Traffic Class may include multiple SLs, enabling request and response traffic for an application to employ separate SLs.
-
公开(公告)号:US20170214617A1
公开(公告)日:2017-07-27
申请号: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
CPC classification number: H04L45/74 , G06F9/45558 , G06F2009/4557 , G06F2009/45595 , H04L12/18 , H04L12/185 , H04L12/1886 , H04L12/4641 , H04L41/046 , H04L41/082 , H04L41/12 , H04L45/02 , H04L45/16 , H04L45/20 , H04L45/26 , H04L45/48 , H04L45/586 , H04L45/745 , H04L47/23 , H04L49/00 , H04L49/15 , H04L49/253 , H04L49/354 , H04L49/358 , H04L49/70 , H04L61/10 , H04L61/2514 , H04L61/35 , H04L61/6004 , H04L61/6059 , H04L61/6068 , H04L63/02 , H04L63/06 , H04L67/10 , H04L69/22
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).
-
78.
公开(公告)号:US20170214616A1
公开(公告)日:2017-07-27
申请号:US15414367
申请日:2017-01-24
Applicant: Oracle International Corporation
Inventor: LINE HOLEN , BJØRN DAG JOHNSEN , BARTOSZ BOGDANSKI , PRABHUNANDAN NARASIMHAMURTHY
IPC: H04L12/741 , H04L12/937 , H04L12/713 , H04L12/815 , H04L29/06
CPC classification number: H04L45/74 , G06F9/45558 , G06F2009/4557 , G06F2009/45595 , H04L12/18 , H04L12/185 , H04L12/1886 , H04L12/4641 , H04L41/046 , H04L41/082 , H04L41/12 , H04L45/02 , H04L45/16 , H04L45/20 , H04L45/26 , H04L45/48 , H04L45/586 , H04L45/745 , H04L47/23 , H04L49/00 , H04L49/15 , H04L49/253 , H04L49/354 , H04L49/358 , H04L49/70 , H04L61/10 , H04L61/2514 , H04L61/35 , H04L61/6004 , H04L61/6059 , H04L61/6068 , H04L63/02 , H04L63/06 , H04L67/10 , H04L69/22
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.
-
79.
公开(公告)号:US20170212778A1
公开(公告)日:2017-07-27
申请号:US15415668
申请日:2017-01-25
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Harald Høeg , Line Holen
IPC: G06F9/455 , G06F13/40 , G06F12/0806
CPC classification number: H04L67/34 , G06F9/45558 , G06F9/4856 , G06F9/5077 , G06F12/0806 , G06F13/4022 , G06F2009/4557 , G06F2009/45579 , G06F2009/45583 , G06F2009/45595 , H04L12/4641 , H04L41/08 , H04L41/0803 , H04L41/0806 , H04L41/0813 , H04L41/22 , H04L45/48 , H04L45/586 , H04L45/64 , H04L47/82 , H04L49/358 , H04L49/65 , H04L49/70 , H04L61/2038 , H04L61/6045 , H04L61/6068 , H04L63/20 , H04L67/10 , H04L67/42
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.
-
80.
公开(公告)号:US09641350B2
公开(公告)日:2017-05-02
申请号:US13546261
申请日:2012-07-11
Applicant: Bjørn Dag Johnsen , Martin Paul Mayhead , Ola Tørudbakken
Inventor: Bjørn Dag Johnsen , Martin Paul Mayhead , Ola Tørudbakken
CPC classification number: H04L12/1863 , H04L12/1836 , H04L12/4641 , H04L12/64 , H04L12/6402 , H04L12/66 , H04L45/245 , H04L45/32 , H04L49/00 , H04L49/10 , H04L49/30 , H04L49/358 , H04L67/2814
Abstract: A system and method can support a scalable packet forwarding mechanism in a middleware machine environment. The middleware machine environment can comprise one or more network switch instances, wherein each network switch instance is associated with one or more external ports that are adapted to receive data packets from an external network. Furthermore, the middleware machine environment can comprise a plurality of packet dispatching components, each of which is responsible for forwarding a data packet to a virtual machine on a host server that operates to process the data packet. Additionally, a link aggregation component can combine multiple external ports into a logical port, and wherein the bandwidth of the logical port is linearly scaled accordingly to a total number of the multiple external ports.
-
-
-
-
-
-
-
-
-