TRANSPORT-LEVEL BONDING
    61.
    发明申请
    TRANSPORT-LEVEL BONDING 有权
    运输水平联结

    公开(公告)号:US20150280972A1

    公开(公告)日:2015-10-01

    申请号:US14666342

    申请日:2015-03-24

    CPC classification number: H04L47/125 H04L41/0668 H04L45/28 H04L45/38

    Abstract: A network node includes one or more network adapters and a bonding driver. The one or more network adapters are configured to communicate respective data flows over a communication network by applying a transport layer protocol that saves communication state information in a state of a respective network adapter. The bonding driver is configured to exchange traffic including the data flows of an application program that is executed in the network node, to communicate the data flows of the traffic via one or more physical links of the one or more network adapters, and, in response to a physical-transport failure, to switch a given data flow to a different physical link or a different network path, transparently to the application program.

    Abstract translation: 网络节点包括一个或多个网络适配器和绑定驱动器。 一个或多个网络适配器被配置为通过应用在各个网络适配器的状态中保存通信状态信息的传输层协议来在通信网络上通信相应的数据流。 绑定驱动器被配置为交换包括在网络节点中执行的应用程序的数据流的流量,以经由一个或多个网络适配器的一个或多个物理链路来传送流量的数据流,并且作为响应 到物理传输故障,将给定的数据流切换到不同的物理链路或不同的网络路径,对应用程序是透明的。

    Direct IO access from a CPU's instruction stream
    62.
    发明申请
    Direct IO access from a CPU's instruction stream 有权
    从CPU的指令流直接访问IO

    公开(公告)号:US20150212817A1

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

    申请号:US14608252

    申请日:2015-01-29

    Abstract: A method for network access of remote memory directly from a local instruction stream using conventional loads and stores. In cases where network IO access (a network phase) cannot overlap a compute phase, a direct network access from the instruction stream greatly decreases latency in CPU processing. The network is treated as yet another memory that can be directly read from, or written to, by the CPU. Network access can be done directly from the instruction stream using regular loads and stores. Example scenarios where synchronous network access can be beneficial are SHMEM (symmetric hierarchical memory access) usages (where the program directly reads/writes remote memory), and scenarios where part of system memory (for example DDR) can reside over a network and made accessible by demand to different CPUs.

    Abstract translation: 一种使用常规负载和存储直接从本地指令流网络访问远程存储器的方法。 在网络IO访问(网络阶段)不能与计算阶段重叠的情况下,来自指令流的直接网络访问大大降低了CPU处理中的延迟。 该网络被视为可以直接从CPU读取或写入的另一个存储器。 网络访问可以直接从指令流使用常规的负载和存储。 同步网络访问可能有益的示例场景是SHMEM(对称分层存储器访问)用途(程序直接读/写远程内存的位置)以及系统内存(例如DDR)的一部分可以驻留在网络上并使其可访问的情况 通过需求到不同的CPU。

    SESSION SHARING WITH REMOTE DIRECT MEMORY ACCESS CONNECTIONS

    公开(公告)号:US20240380814A1

    公开(公告)日:2024-11-14

    申请号:US18545057

    申请日:2023-12-19

    Abstract: Systems and methods enable session sharing for session-based remote direct memory access (RDMA). Multiple queue pairs (QPs) can be added to a single session and/or session group where each of the QPs has a common remote. Systems and methods may query a session ID for an existing session group and then use the session ID with an add QP request to join additional QPs to an existing session. Newly added QPs may share one or more features with existing QPs of the session group, such as encryption parameters. Additionally, newly added QPs may be configured with different performance or quality of service requirements, thereby isolating performance, and permitting true scaling for high performance computing applications.

Patent Agency Ranking