-
公开(公告)号:US10951464B2
公开(公告)日:2021-03-16
申请号:US16717166
申请日:2019-12-17
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Feroz Zahid , Bartosz Bogdanski , Bjørn Dag Johnsen , Ernst Gunnar Gran
IPC: H04L12/24 , H04L12/751 , H04L12/703 , H04L12/707
Abstract: Systems and methods are provided for supporting efficient reconfiguration of an interconnection network having a pre-existing routing. An exemplary method can provide a plurality of switches, a plurality of end nodes, and one or more subnet managers, including a master subnet manager. The method can calculate, via the master subnet manager, a first set of one or more leaf-switch to leaf-switch multipaths. The method can store this first set of one or more leaf-switch to leaf-switch multipaths at a metabase. The method can detect a reconfiguration triggering event, and call a new routing for the interconnection network. Finally, the method can reconfigure the network according to the new routing for the interconnection network.
-
22.
公开(公告)号:US20200296037A1
公开(公告)日:2020-09-17
申请号:US16887324
申请日:2020-05-29
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Bartosz Bogdanski , Line Holen
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
Abstract: Systems and methods for supporting inter subnet partitions in a high performance computing environment. In accordance with an embodiment, a fabric manager can define a range of P_Key values, among a plurality of P_Key values, as a inter subnet partition (ISP) P_Key range. The fabric manager can communicate this defined range of P_Key values to a number of subnets, via their subnet managers. The subnet managers in each subnet retain management over their subnets. As there is no central management that configures each side of inter subnet communication, subnet managers on within participating subnets can set up ISP membership, and then exchange information with the other subnet.
-
23.
公开(公告)号:US20200228636A1
公开(公告)日:2020-07-16
申请号:US16834623
申请日:2020-03-30
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Arvind Srinivasan , Bartosz Bogdanski
IPC: H04L29/06 , H04L12/931 , H04L12/18 , H04L12/947 , H04L29/12 , H04L12/761 , H04L12/813 , H04L12/743
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.
-
24.
公开(公告)号:US10673762B2
公开(公告)日:2020-06-02
申请号:US16037955
申请日:2018-07-17
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Feroz Zahid , Ernst Gunnar Gran , Bartosz Bogdanski , Bjørn Dag Johnsen
IPC: G06F15/173 , G06F12/00 , H04L12/803 , G06F16/954 , G06F9/50 , H04L12/725 , H04L12/931 , H04L29/08 , H04L12/741 , H04L12/775 , H04L12/701
Abstract: A system and method for supporting load balancing in a multi-tenant cluster environment, in accordance with an embodiment. One or more tenants can be supported and each associated with a partition, which are each in turn associated with one or more end nodes. The method can provide a plurality of switches, the plurality of switches comprising a plurality of leaf switches and at least one switch at another level, wherein each of the plurality of switches comprise at least one port. The method can assign each node a weight parameter, and based upon this parameter, the method can route the plurality of end nodes within the multi-tenant cluster environment, wherein the routing attempts to preserve partition isolation.
-
公开(公告)号:US10601765B2
公开(公告)日:2020-03-24
申请号:US16104539
申请日:2018-08-17
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Bartosz Bogdanski , Line Holen
IPC: H04L29/12
Abstract: Systems and to provide combined IB and IP address and name resolution schemes via default IB multicast groups in a high performance computing environment, in accordance with an embodiment. A protocol would include options for providing application specific values using TLV (type-length-value) style generic representation. In this way it would be possible to issue requests that have an application specific argument (e.g. IP address) for which an IB address mapping is requested, and it would also be possible to have responses and announcement messages containing an arbitrary set of such TLVs.
-
公开(公告)号:US20200007351A1
公开(公告)日:2020-01-02
申请号:US16558981
申请日:2019-09-03
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
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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US10084639B2
公开(公告)日:2018-09-25
申请号:US15190764
申请日:2016-06-23
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Feroz Zahid , Bartosz Bogdanski , Bjørn Dag Johnsen , Ernst Gunnar Gran
IPC: H04L12/24 , H04L12/751 , H04L12/703 , H04L12/707
CPC classification number: H04L41/0672 , H04L41/044 , H04L41/12 , H04L45/02 , H04L45/24 , H04L45/28
Abstract: Systems and methods are provided for supporting efficient reconfiguration of an interconnection network having a pre-existing routing. An exemplary method can provide a plurality of switches, a plurality of end nodes, and one or more subnet managers, including a master subnet manager. The method can calculate, via the master subnet manager, a first set of one or more leaf-switch to leaf-switch multipaths. The method can store this first set of one or more leaf-switch to leaf-switch multipaths at a metabase. The method can detect a reconfiguration triggering event, and call a new routing for the interconnection network. Finally, the method can reconfigure the network according to the new routing for the interconnection network.
-
-
-
-
-
-
-
-
-