Patents by Inventor Line Holen

Line Holen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20180309587
    Abstract: Systems and methods for providing explicit multicast local identifier assignment for per-partition default multicast local identifiers defined as subnet manager policy input in a high performance computing environment. In accordance with an embodiment, an explicit multicast local identifier (MLID) assignment policy can be provided (as, e.g., administrative input) that explicitly defines which MLIDs will be used for which partitions in a subnet. Further, an MLID assignment policy can also define which dedicated MLIDs will be associated with given multicast group idnetifiers (for example, partition independent MLIDs). By employing such an MLID assignment policy, a new or restarted master subnet manger can observe and verify the MLIDs used for existing partitions, instead of generating new MGID to MLID mappings. In this way, changes in MLID associations for any corresponding MGID can be avoided as a result of master SM restarts or failovers, or any subnet-merge operations.
    Type: Application
    Filed: June 29, 2018
    Publication date: October 25, 2018
    Inventors: Bjørn Dag Johnsen, Line Holen, Dag Georg Moxnes
  • Publication number: 20180309586
    Abstract: Systems and methods for providing default multicast local identifier values per subnet partition as additional subnet management agent attributes in a high performance computing environment. In accordance with an embodiment, a single multicast local identifier can be associated with multiple multicast group identifiers when the multiple multicast group identifiers are associated with a same subnet partition. That is, a default MLID for each subnet partition (i.e. either all subnet partitions or those subnet partitions that are defined to have multicast communication) can be provided. A subnet node can have a default multicast local identifier table for storing default multicast local identifiers. A relationship between the partition key table of the node and the default multicast local identifier table of the nod can map default assigned multicast local identifiers to relevant partitions.
    Type: Application
    Filed: June 29, 2018
    Publication date: October 25, 2018
    Inventors: Bjørn Dag Johnsen, Bartosz Bogdanski, Line Holen
  • Publication number: 20180278429
    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.
    Type: Application
    Filed: March 21, 2018
    Publication date: September 27, 2018
    Inventors: Bjørn Dag Johnsen, Bartosz Bogdanski, Line Holen
  • Publication number: 20180278491
    Abstract: Systems and methods for InfiniBand fabric optimizations to minimize SA access and startup failover times. A system can comprise one or more microprocessors, a first subnet, the first subnet comprising a plurality of switches, a plurality of host channel adapters, a plurality of hosts, and a subnet manager, the subnet manager running on one of the one or more switches and the plurality of host channel adapters. The subnet manager can be configured to determine that the plurality of hosts and the plurality of switches support a same set of capabilities. On such determination, the subnet manager can configure an SMA flag, the flag indicating that a condition can be set for each of the host channel adapter ports.
    Type: Application
    Filed: March 21, 2018
    Publication date: September 27, 2018
    Inventors: Bjørn Dag Johnsen, Line Holen, Dag Georg Moxnes
  • Publication number: 20180278578
    Abstract: Systems and methods for providing dual multicast local identifiers (MLIDs) per multicast group to facilitate both full and limited partition members in a high performance computing environment. In accordance with an embodiment, in order to avoid the need for the above special handling of P_Key access violations, as well as to ensure complete isolation between limited partition members in terms of multicast traffic, two MLIDs can be allocated to a single MCG, in accordance with an embodiment. A first MLID can be allocated and used by end-ports for sending from full partition members to both full and limited partition members. Additionally, a second MLID can be allocated and used by end-ports for sending from limited partition members to full partition members. Using this scheme, a limited partition member can avoid sending multicast packets to other limited partition members in the MCG.
    Type: Application
    Filed: March 21, 2018
    Publication date: September 27, 2018
    Inventors: Bjørn Dag Johnsen, Line Holen, Dag Georg Moxnes
  • Patent number: 10063544
    Abstract: A system and method can support consistent handling of internal ID space for different partitions in an InfiniBand (IB) network. A plurality of partitions can be provided for a subnet with a plurality of hosts, wherein each partition of the subnet includes one or more hosts and each host can be associated with one or more physical HCA instances. Each partition in the subnet can be associated with a separate internal ID space, and a single physical HCA instance is prevented from being shared by different tenants that use a same internal ID value in different partitions.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: August 28, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjorn-Dag Johnsen, Line Holen, David Brean
  • Publication number: 20180234330
    Abstract: Systems and methods can provide a switch mode that is similar to “boot in progress”, but that is admin (e.g., administrator) controllable. This mode can ensure that an admin can perform re-cabling and cable test operations for any single switch in an operational subnet (e.g., an InfiniBand subnet) without causing unnecessary subnet re-routing and re-configuration operations.
    Type: Application
    Filed: December 19, 2017
    Publication date: August 16, 2018
    Inventors: Bjørn Dag Johnsen, Dag Georg Moxnes, Line Holen
  • Publication number: 20180234356
    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.
    Type: Application
    Filed: December 19, 2017
    Publication date: August 16, 2018
    Inventors: Bjørn Dag Johnsen, Harald Høeg, Dag Georg Moxnes, Line Holen
  • Publication number: 20180181172
    Abstract: Systems and methods for supporting coordinated link up handling following a switch reset in a high performance computing environment. Systems and methods can ensure that when a switch of a fabric is rebooted, HCA ports connected to that switch will be set in Active state at the same time even though link training times for different ports may vary with up to several seconds.
    Type: Application
    Filed: December 19, 2017
    Publication date: June 28, 2018
    Inventors: Bjørn Dag Johnsen, Dag Georg Moxnes, Line Holen
  • Patent number: 9935848
    Abstract: A system and method can support subnet manager (SM) level robust handling of an incoming unknown management key in an InfiniBand (IB) network. A local SM in a fabric is adaptive to receive an incoming subnet management packet (SMP) from a remote SM, wherein the SMP contains a first management key. Furthermore, the local SM operates to check whether the first management key is consistent with a configuration associated with the local SM, and can silently drop the incoming SMP if the first management key is not consistent with the local SM configuration.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: April 3, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjorn-Dag Johnsen, Line Holen, Dag Georg Moxnes
  • Patent number: 9930018
    Abstract: A system and method can provide source ID spoof protection in an InfiniBand (IB) fabric. The IB fabric can support a plurality of tenants in a subnet that connects a plurality of physical servers, wherein the plurality of tenants are associated with different partitions in the subnet. Then, the plurality of tenants can use at least one shared service, and the IB fabric can be configured to determine what ID values are legal for different physical servers and different partitions.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: March 27, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjorn-Dag Johnsen, Line Holen, David Brean
  • Patent number: 9906429
    Abstract: A system and method can perform subnet initialization in a middleware machine environment. In accordance with one embodiment, a plurality of management nodes in the middleware machine environment can be interconnected so that a plurality of subnet managers that are associated with the plurality of management nodes can communicate with each other using an in-band communication protocol. The plurality of subnet managers can negotiate and elect a master subnet manager, which operates to configure and manage the middleware machine environment. The master subnet manager can replicate one or more subnet initialization policies to other subnet managers in the middleware machine environment using the in-band communication protocol. The master subnet manager can then set up a plurality of client nodes in the middleware machine environment based on the one or more subnet initialization policies.
    Type: Grant
    Filed: September 16, 2011
    Date of Patent: February 27, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjorn-Dag Johnsen, Line Holen, Roy Arntsen
  • Publication number: 20170257312
    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.
    Type: Application
    Filed: January 23, 2017
    Publication date: September 7, 2017
    Inventors: BJØRN DAG JOHNSEN, DAG GEORG MOXNES, BARTOSZ BOGDAÑSKI, PRAMOD VENKATESH, LINE HOLEN
  • Publication number: 20170257315
    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.
    Type: Application
    Filed: January 24, 2017
    Publication date: September 7, 2017
    Inventors: BJØRN DAG JOHNSEN, BARTOSZ BOGDANSKI, LINE HOLEN, PRABHUNANDAN NARASIMHAMURTHY, ANKITA BHANDARY
  • Publication number: 20170257316
    Abstract: Systems and methods for supporting inter subnet control plane protocol for consistent multicast membership and connectivity across multiple subnets in a high performance computing environment. In accordance with an embodiment, by associating a multicast group with an inter-subnet partition, and enforcing a dedicated router port for the multicast group, multicast loop avoidance can be provided for between connected subnets. Because only a single router port is selected as being capable of handling the MC packet, no other router port in the subnet can then pass a multicast packet back to the originating subnet.
    Type: Application
    Filed: January 24, 2017
    Publication date: September 7, 2017
    Inventors: BJØRN DAG JOHNSEN, BARTOSZ BOGDANSKI, ANKITA BHANDARY, LINE HOLEN
  • Publication number: 20170257326
    Abstract: Systems and methods for supporting consistent path records across multiple subnets in a high performance computing environment. In accordance with an embodiment, a local inter-subnet manager (ISM) can determine one or more limitations associated with a calculated local path record. The local ISM can, upon receiving information regarding path limitations from a connected subnet, determine which limitations should be applied to inter-subnet traffic.
    Type: Application
    Filed: January 25, 2017
    Publication date: September 7, 2017
    Inventors: BARTOSZ BOGDANSKI, BJØRN DAG JOHNSEN, LINE HOLEN, ANKITA BHANDARY
  • Publication number: 20170214580
    Abstract: System and method for providing an InfiniBand network device having a vendor-specific attribute that contains a signature of the vendor. An exemplary embodiment can provide an InfiniBand compatible network device from a vendor. The vendor can further define a subnet management attribute, where the subnet management attribute has an attribute identifier in the range of attribute identifiers reserved in the InfiniBand specification. The vendor can define a signature bit string that is a fixed number of bits in length and a number of offset bits, where the number of offset bits indicates the start of the signature bit string within the attribute. The subnet management attribute can be configured with the signature bit string starting where the offset bits indicate, and the subnet management attribute can be included as an attribute of the InfiniBand compatible network device.
    Type: Application
    Filed: January 24, 2017
    Publication date: July 27, 2017
    Inventors: Dag Georg Moxnes, Line Holen, Bjørn Dag Johnsen
  • Publication number: 20170214639
    Abstract: Systems and methods for supporting multiple LIDs for dual-port virtual routers 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 order to allow for packets addressed outside of a local subnet and for those packets addressed to a switch port configured as a router port within a local subnet, the subnet manager can configure the switch port configured as a router port with two or more local identifiers.
    Type: Application
    Filed: January 26, 2017
    Publication date: July 27, 2017
    Inventors: BJØRN DAG JOHNSEN, BARTOSZ BOGDAÑSKI, LINE HOLEN
  • Publication number: 20170212918
    Abstract: System and method for supporting configurable legacy P_Key table abstraction using a bitmap based hardware implementation in a high performance computing environment. A mapping table in DRAM can be provided through the use of a software based SMA that implements the mapping table. With this mapping table, it is possible to provide a legacy compliant view of a bit map based P_Key table. Such a legacy compliant view can be called a virtual P_Key table, or a configurable legacy P_Key table abstraction.
    Type: Application
    Filed: January 25, 2017
    Publication date: July 27, 2017
    Inventors: BJØRN DAG JOHNSEN, PRABHUNANDAN NARASIMHAMURTHY, LINE HOLEN
  • Publication number: 20170214614
    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.
    Type: Application
    Filed: January 23, 2017
    Publication date: July 27, 2017
    Inventors: LINE HOLEN, BJØRN DAG JOHNSEN, BARTOSZ BOGDAÑSKI