发明名称 METHODS AND SYSTEMS FOR EFFICIENTLY MOVING DATA BETWEEN NODES IN A CLUSTER
摘要 Exemplary embodiments provide methods, mediums, and systems for efficiently moving data between cluster nodes. Upon receiving a request to read or write data at a first cluster node that is in communication with a client, the first node effects the transfer to or from a second cluster node. The transfer is carried out using a combination of remote data memory access (“RDMA”), or a similar technique that bypasses a part of the network stack, and transport control protocol (“TCP”), or a similar technique that does not bypass a part of the network stack. The data is transferred using RDMA, while certain control messages are sent using TCP. By combining RDMA content transfers and TCP control messages, data transfers can be carried out faster, more efficiently, and with less processing overhead. Other embodiments are described and claimed.
申请公布号 US2017034270(A1) 申请公布日期 2017.02.02
申请号 US201514976562 申请日期 2015.12.21
申请人 NETAPP, INC. 发明人 Nagasubramaniam Balajee;Govind Subin;Singh Vijay;Prem Jeff
分类号 H04L29/08;H04L12/26;G06F15/167;H04L29/06 主分类号 H04L29/08
代理机构 代理人
主权项 1. A method comprising: receiving, via circuitry, a request from a point of contact node to write data to a remote volume associated with a remote node, wherein the remote node is capable of communicating with the point of contact node using a first protocol that traverses a network stack and a second protocol that bypasses at least a portion of the network stack; receiving at least a portion of the data to be written via the second protocol that bypasses at least a portion of the network stack; writing the received data to the remote volume; and transmitting a response to the point of contact node via the first protocol that traverses the network stack.
地址 Sunnyvale CA US