-
基于RDMA的xstore:一种运用远程学习缓存技术的快速有序键值存储系统
资源介绍
XStore:基于RDMA的有序键值存储
XStore是针对客户端服务器设置的启用RDMA的有序键值存储。 具体来说,服务器具有内存中的B + Tree; 客户端使用单侧RDMA READ遍历B + Tree。 为了加快查找速度,我们在客户端部署了学习的缓存(xcache)以一次往返(如果学习的缓存都已缓存)完成遍历。 即使未缓存xcahe,XStore客户端最多也只需要2次往返即可进行遍历。
功能亮点
高性能且可扩展的内存中有序键值存储
具有两层RMI结构作为缓存的高性能学习索引
预先建立了各种机器学习模型
利用InfiniBand网络的RDMA功能进行快速通信
尚不支持的功能
该代码库具有XStore的基本功能,包括基本的XCache培训,部署,各种学习的模型。 它还提供了用于XCache分析的各种基准代码和静态基准代码。 其他功能即将发布。
入门
XStore是仅标头的库。 基本上,