System and method for a shared write address protocol over a remote direct memory access connection
    1.
    发明授权
    System and method for a shared write address protocol over a remote direct memory access connection 有权
    通过远程直接内存访问连接的共享写地址协议的系统和方法

    公开(公告)号:US09544243B2

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

    申请号:US14230861

    申请日:2014-03-31

    Applicant: NetApp, Inc.

    Inventor: James Lentini

    CPC classification number: H04L47/70 H04L67/1097

    Abstract: The present invention provides a system and method for a shared write address protocol (SWAP) that is implemented over a remote direct memory address (RDMA) connection. Each party to a connection establishes a flow control block that is accessible to its partner via a RDMA READ operation. The novel protocol operates so that each module needs to have one outstanding RDMA READ operation at a time, i.e., to obtain the current flow control information from its partner. In operation, if data to be transmitted is less than or equal to a buffer size, an INLINE message data structure of the SWAP protocol is utilized to send the data to be target. However, if the data is greater than the buffer size, a second determination is made as to whether sufficient space exists in the message pool for the data. If insufficient space exists, the sender will wait until sufficient space exists before utilizing a novel WRITE operation of the SWAP protocol to transmit the data.

    Abstract translation: 本发明提供了一种通过远程直接存储器地址(RDMA)连接实现的共享写地址协议(SWAP)的系统和方法。 连接的每一方都建立一个可通过RDMA READ操作访问其对方的流控制块。 新颖的协议操作使得每个模块一次需要具有一个未完成的RDMA READ操作,即从其伙伴获得当前的流控制信息。 在操作中,如果要发送的数据小于或等于缓冲区大小,则使用SWAP协议的INLINE消息数据结构将数据发送到目标。 然而,如果数据大于缓冲区大小,则进行关于数据的消息池中是否存在足够空间的第二确定。 如果空间不足,则在使用SWAP协议的新颖WRITE操作传输数据之前,发送方将等到有足够的空间存在。

    SYSTEM AND METHOD FOR A SHARED WRITE ADDRESS PROTOCOL OVER A REMOTE DIRECT MEMORY ACCESS CONNECTION
    2.
    发明申请
    SYSTEM AND METHOD FOR A SHARED WRITE ADDRESS PROTOCOL OVER A REMOTE DIRECT MEMORY ACCESS CONNECTION 审中-公开
    用于远程直接存储器访问连接的共享写地址协议的系统和方法

    公开(公告)号:US20140214998A1

    公开(公告)日:2014-07-31

    申请号:US14230861

    申请日:2014-03-31

    Applicant: NetApp, Inc.

    Inventor: James Lentini

    CPC classification number: H04L47/70 H04L67/1097

    Abstract: The present invention provides a system and method for a shared write address protocol (SWAP) that is implemented over a remote direct memory address (RDMA) connection. Each party to a connection establishes a flow control block that is accessible to its partner via a RDMA READ operation. The novel protocol operates so that each module needs to have one outstanding RDMA READ operation at a time, i.e., to obtain the current flow control information from its partner. In operation, if data to be transmitted is less than or equal to a buffer size, an INLINE message data structure of the SWAP protocol is utilized to send the data to be target. However, if the data is greater than the buffer size, a second determination is made as to whether sufficient space exists in the message pool for the data. If insufficient space exists, the sender will wait until sufficient space exists before utilizing a novel WRITE operation of the SWAP protocol to transmit the data

    Abstract translation: 本发明提供了一种通过远程直接存储器地址(RDMA)连接实现的共享写地址协议(SWAP)的系统和方法。 连接的每一方都建立一个可通过RDMA READ操作访问其对方的流控制块。 新颖的协议操作使得每个模块一次需要具有一个未完成的RDMA READ操作,即从其伙伴获得当前的流控制信息。 在操作中,如果要发送的数据小于或等于缓冲区大小,则使用SWAP协议的INLINE消息数据结构将数据发送到目标。 然而,如果数据大于缓冲区大小,则进行关于数据的消息池中是否存在足够空间的第二确定。 如果空间不足,则在使用SWAP协议的新颖WRITE操作传输数据之前,发送方将等到有足够的空间存在

Patent Agency Ranking