发明名称 |
基于RDMA特性的远程数据获取方法及系统 |
摘要 |
本发明公开了一种基于RDMA特性的远程数据获取方法及系统,其中,方法包括以下步骤:客户端通过RDMA-write发送操作请求;服务器端根据操作请求进行操作以得到处理结果,并缓存至服务器端的本地结果内存区中;客户端通过RDMA-read检测结果状态,以判断处理结果是否为就绪状态;如果判断处理结果为就绪状态,则通过RDMA-read将处理结果远程获取至客户端的本地结果内存区中。本发明实施例的获取方法可以有效地利用底层InfiniBand网络硬件以及RDMA协议的性能特点,从而保证在小数据请求占很大比重时可以获得较高的IOPS性能,并提供较低的响应时间。 |
申请公布号 |
CN105630426A |
申请公布日期 |
2016.06.01 |
申请号 |
CN201610009488.3 |
申请日期 |
2016.01.07 |
申请人 |
清华大学 |
发明人 |
武永卫;苏茂萌;陈康 |
分类号 |
G06F3/06(2006.01)I |
主分类号 |
G06F3/06(2006.01)I |
代理机构 |
北京清亦华知识产权代理事务所(普通合伙) 11201 |
代理人 |
张大威 |
主权项 |
一种基于RDMA特性的远程数据获取方法,其特征在于,包括以下步骤:客户端通过RDMA‑write操作向服务器端发送操作请求;在获取所述操作请求之后,所述服务器端根据所述操作请求进行操作以得到处理结果,并将所述处理结果缓存至服务器端的本地结果内存区中;所述客户端通过RDMA‑read操作检测所述服务器端的本地结果内存区的结果状态,以根据接收到的检测结果判断所述处理结果是否为就绪状态;以及如果判断所述处理结果为就绪状态,则通过所述RDMA‑read操作将所述处理结果远程获取至客户端的本地结果内存区中。 |
地址 |
100084 北京市海淀区100084-82信箱 |