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