HYBRID REMOTE DIRECT MEMORY ACCESS
    31.
    发明申请
    HYBRID REMOTE DIRECT MEMORY ACCESS 审中-公开
    混合远程直接存储器访问

    公开(公告)号:US20170075857A1

    公开(公告)日:2017-03-16

    申请号:US15360853

    申请日:2016-11-23

    Abstract: According to an embodiment of the invention there may be provided a method for hybrid remote direct memory access (RDMA), the method may include: (i) receiving, by a first computer, a packet that was sent over a network from a second computer; wherein the packet may include data and metadata; (ii) determining, in response to the metadata, whether the data should be (a) directly written to a first application memory of the first computer by a first hardware accelerator of the first computer; or (b) indirectly written to the first application memory; (iii) indirectly writing the data to the first application memory if it determined that the data should be indirectly written to the first application memory; (iv) if it determined that the data should be directly written to the first application memory then: (iv.a) directly writing, by the first hardware accelerator the data to the first application memory without writing the data to any buffer of the operating system; and (iv.b) informing a first RDMA software module, by the first hardware accelerator, that the data was directly written to the first application memory; and (v) notifying, by the first RDMA software module, a second computer about a completion of an RDMA transaction during which the data was directly written to the first application memory.

    Abstract translation: 根据本发明的实施例,可以提供一种用于混合远程直接存储器访问(RDMA)的方法,所述方法可以包括:(i)由第一计算机接收通过网络从第二计算机发送的分组 ; 其中所述分组可以包括数据和元数据; (ii)响应于所述元数据确定所述数据是否应当(a)由所述第一计算机的第一硬件加速器直接写入所述第一计算机的第一应用存储器; 或(b)间接写入第一个应用程序内存; (iii)如果确定数据应间接写入第一应用存储器,则将数据间接写入第一应用存储器; (iv)如果确定数据应直接写入第一应用存储器,则:(iv.a)由第一硬件加速器将数据直接写入第一应用存储器,而不将数据写入任何操作缓冲器 系统; 和(iv.b)通过第一硬件加速器通知第一RDMA软件模块将数据直接写入第一应用存储器; 以及(v)由第一RDMA软件模块通知第二台计算机,其中数据被直接写入到第一应用存储器中,完成RDMA事务。

    HYBRID REMOTE DIRECT MEMORY ACCESS
    35.
    发明申请

    公开(公告)号:US20220035766A1

    公开(公告)日:2022-02-03

    申请号:US17451753

    申请日:2021-10-21

    Abstract: A technique for remote direct memory access (RDMA) may include receiving a packet that was sent over a network, and determining the packet has metadata used for queue selection. The technique may also include selecting a queue based on the metadata, and writing the data of the packet to an application memory using the datapath associated with the selected queue. Amended metadata can be generated to indicate that the data has been written to the application memory, and the amended metadata can be stored in a software accessible buffer.

    In-band de-duplication
    36.
    发明授权

    公开(公告)号:US11157452B2

    公开(公告)日:2021-10-26

    申请号:US15590898

    申请日:2017-05-09

    Abstract: A method for in-band de-duplication, the method may include receiving by a hardware accelerator, a received packet of a first sequence of packets that conveys a first data chunk; applying a data chunk hash calculation process on the received packet while taking into account a hash calculation result obtained when applying the data chunk hash calculation process on a last packet of the first sequence that preceded the received packet; wherein the calculating of the first data chunk hash value is initiated before a completion of a reception of the entire first data chunk by the hardware accelerator.

    Connectionless reliable transport
    38.
    发明授权

    公开(公告)号:US10917344B2

    公开(公告)日:2021-02-09

    申请号:US16204998

    申请日:2018-11-29

    Abstract: Provided are systems and methods for connection establishment over a network that does not require a user application to establish an explicit connection with a target application. In some implementations, provided is an apparatus configured to communicate with a network and a host device. The apparatus may receive a message and destination information associated with the message from the host device. The apparatus may further determine, using the destination information, a transport context from a plurality of transport contexts. The transport context may include a state of a connection with a destination on the network. The destination on the network may be associated with the destination information.

Patent Agency Ranking