System and method for using InfiniBand routing algorithms for ethernet fabrics in a high performance computing environment

    公开(公告)号:US10992538B2

    公开(公告)日:2021-04-27

    申请号:US16267072

    申请日:2019-02-04

    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.

    SYSTEM AND METHOD FOR SUPPORTING TARGET GROUPS FOR CONGESTION CONTROL IN A PRIVATE FABRIC IN A HIGH PERFORMANCE COMPUTING ENVIRONMENT

    公开(公告)号:US20210152479A1

    公开(公告)日:2021-05-20

    申请号:US16872039

    申请日:2020-05-11

    Abstract: Systems and methods for supporting target groups for congestion control in a private fabric in a high performance computing environment. An exemplary method can provide, at one or more microprocessors, a first subnet, the first subnet comprising a plurality of switches, a plurality of host channel adapters, and a plurality of end nodes, including a plurality of virtual machines. The method can define a target group on one of an inter-switch link or at a port of a switch of the plurality of switches, wherein the target group defines a bandwidth limit on the at least one of an inter-switch link between two switches of the plurality of switches or at a port of a switch of the plurality of switches. The method can provide a target group repository stored in a memory of the host channel adapter where the defined target group in the target group repository is recorded.

    SYSTEM AND METHOD FOR SUPPORTING OPTIMIZED BUFFER UTILIZATION FOR PACKET PROCESSING IN A NETWORKING DEVICE
    8.
    发明申请
    SYSTEM AND METHOD FOR SUPPORTING OPTIMIZED BUFFER UTILIZATION FOR PACKET PROCESSING IN A NETWORKING DEVICE 有权
    用于支持网络处理器中优化缓存器利用的系统和方法

    公开(公告)号:US20150127762A1

    公开(公告)日:2015-05-07

    申请号:US14072597

    申请日:2013-11-05

    Abstract: A system and method can support efficient packet processing in a network environment. The system can comprise a direct memory access (DMA) resources pool that comprises one or more of DMA resources. Furthermore, the system can use a plurality of packet buffers in a memory, wherein each said DMA resource can point to a chain of packet buffers in the memory. Here, the chain of packet buffers can be implemented based on either a linked list data structure and/or a linear array data structure. Additionally, each said DMA resource allows a packet processing thread to access the chain of packet buffers using a pre-assigned thread key.

    Abstract translation: 系统和方法可以支持网络环境中的有效数据包处理。 该系统可以包括包括DMA资源中的一个或多个的直接存储器访问(DMA)资源池。 此外,系统可以使用存储器中的多个分组缓冲器,其中每个所述DMA资源可以指向存储器中的分组缓冲器链。 这里,分组缓冲器链可以基于链表数据结构和/或线性阵列数据结构来实现。 另外,每个所述DMA资源允许分组处理线程使用预分配的线程密钥访问分组缓冲器链。

Patent Agency Ranking