发明名称 |
一种远程直接数据存取方法、设备和系统 |
摘要 |
本发明实施例提供了一种远程直接数据存取RDMA拷贝方法、设备和系统,在计算设备的计算资源与存储资源分离的情况下,实现了分离存储资源节点之间或分离存储资源与计算设备之间的RDMA拷贝操作,以此缩短了数据流经过的路径,节省了链路资源,降低了数据传输耗时。该方法包括:第二处理节点向第一处理节点发送RDMA内存请求消息,所述RDMA内存请求消息用于向第一处理节点请求用于RDMA写操作的目标内存;第二处理节点接收来自所述第一处理节点的RDMA内存分配消息;第二处理节点封装RDMA拷贝操作消息;第二处理节点将所述RDMA拷贝操作消息发送给所述第二内存节点,指示所述第二内存节点将数据写入所述第一内存节点的存储单元。 |
申请公布号 |
CN105518611A |
申请公布日期 |
2016.04.20 |
申请号 |
CN201480037832.9 |
申请日期 |
2014.12.27 |
申请人 |
华为技术有限公司 |
发明人 |
赵秀楚;沈伟锋;刘洪宽 |
分类号 |
G06F3/06(2006.01)I;G06F13/28(2006.01)I;G06F12/02(2006.01)I |
主分类号 |
G06F3/06(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种远程直接数据存取RDMA数据拷贝的方法,其特征在于,第一计算设备包括第一处理节点和第一内存节点,第二计算设备包括第二处理节点和第二内存节点,包括:所述第二处理节点向所述第一处理节点发送RDMA内存请求消息,所述RDMA内存请求消息用于向所述第一处理节点请求用于RDMA写操作的目标内存;所述第二处理节点接收来自所述第一处理节点的RDMA内存分配消息,所述RDMA内存分配消息携带第一节点标识和第一存储标识,所述第一节点标识用于指示所述第一内存节点,所述第一存储标识用于指示所述第一内存节点中用于接受所述RDMA写操作的存储单元;所述第二处理节点封装RDMA拷贝操作消息,所述RDMA拷贝操作消息中携带所述第一节点标识、所述第一存储标识和第二存储标识,所述第二存储标识用于指示所述第二内存节点中用于所述RDMA写操作的数据的内存地址;所述第二处理节点将所述RDMA拷贝操作消息发送给所述第二内存节点,指示所述第二内存节点根据所述第一节点标识确定所述第一内存节点,将所述第二存储标识指示的存储单元中的数据写入所述第一存储标识指示的第一内存节点的存储单元。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |