发明名称 SYSTEMS, METHODS AND DEVICES FOR RDMA READ/WRITE OPERATIONS
摘要 Presented herein are Remote Direct Memory Access (RDMA) networks, RDMA protocols, and methods for performing upper layer protocol (ULP) for RDMA network configurations. Methods for performing ULP RDMA include: a client central processing unit (CPU) allocating a buffer in a memory region of a client computing device; a client network interface card (NIC) creating a steering tag for the buffer; the client CPU transmitting to a local server CPU of a local server node an initiate RDMA request, the RDMA request including source and destination (SRC-DEST) information and a requested RDMA operation, the SRC-DEST information including the steering tag and a file path for a data file; a remote server NIC of a remote server node locating the data file with the file path; the remote server NIC performing the requested RDMA operation without utilizing the server's CPU; and the client and remote server NIC's completing the requested RDMA operation.
申请公布号 US2017034268(A1) 申请公布日期 2017.02.02
申请号 US201514815662 申请日期 2015.07.31
申请人 NetApp, Inc. 发明人 Govind Subin
分类号 H04L29/08;G06F15/173 主分类号 H04L29/08
代理机构 代理人
主权项 1. A method for performing upper layer protocol (ULP) for a Remote Direct Memory Access (RDMA) computer network, the method comprising: receiving, by a remote server network interface card (NIC) of a remote server node, an RDMA operation request regarding a data file on the remote server node initiated by a client computing device, the RDMA operation request including source and destination (SRC-DEST) information and an RDMA operation to be performed by the remote server node, the SRC-DEST information including a steering tag created by the client computing device and a file path for the data file; locating, by the remote server NIC of the remote server node without utilizing a remote server CPU, the data file based on the file path; and performing, by the remote server NIC without utilizing the remote server CPU, the RDMA operation requested by the client computing device without routing the data file through an interconnect with a local server CPU.
地址 Sunnyvale CA US