低延迟的基于RDMA的分布式存储装置

    公开(公告)号:CN108351860A

    公开(公告)日:2018-07-31

    申请号:CN201680068042.6

    申请日:2016-11-11

    Abstract: “分布式存储控制器”应用基于RDMA的存储器分配器,以在跨多个联网计算机分布的共享存储器中实现分布式线程安全且无锁的存储系统。分布式存储控制器使得在任意数目的联网计算机上的任意数目的客户端应用、进程、子例程等能够经由单向RDMA消息序列(例如,RDMA读、RDMA写和RDMA原子比较和交换(CAS)操作)在共享存储器上并发执行自我指向的无锁分配、解分配、读、写等,而不需要CPU锁定。因此,托管共享存储器的计算设备的CPU不需要被通知在该共享存储器上的基于RDMA的读、写或CAS操作。因此,托管共享存储器的任意部分的计算设备的CPU利用率是最小的,由此使分布式存储控制器能够通过非常大量的联网计算设备来缩放到非常大量的并发访问。

    分布式无锁基于RDMA的存储器分配和解分配

    公开(公告)号:CN108027803B

    公开(公告)日:2021-12-21

    申请号:CN201680052870.0

    申请日:2016-09-05

    Abstract: “基于RDMA的存储器分配器”应用远程直接存储器访问(RDMA)消息传送,以为跨基于RDMA的网络中在多个服务器分布的共享存储器提供快速无锁存储器分配和解分配。替代地,在各种实现中,基于RDMA的存储器分配器对RDMA消息传送和远程过程调用(RPC)请求进行组合,以为跨基于RDMA的网络中的多个服务器分布的共享存储器提供快速无锁存储器分配和解分配。在任意一种情况下,联网服务器中的任意一个均可以充当用于请求(或释放)存储器分配的客户端和用于托管分布式存储器的一部分的主机中的一者或两者。此外,任意服务器(包括请求客户端)均可以针对由任意客户端经由RDMA消息传送来分配或解分配的分布式存储器充当主机。有利地,无锁定通过减少整个系统延迟来提高联网的计算机之间的存储器访问的整体性能。

    分布式无锁基于RDMA的存储器分配和解分配

    公开(公告)号:CN108027803A

    公开(公告)日:2018-05-11

    申请号:CN201680052870.0

    申请日:2016-09-05

    CPC classification number: G06F15/17331 H04L67/1002

    Abstract: “基于RDMA的存储器分配器”应用远程直接存储器访问(RDMA)消息传送,以为跨基于RDMA的网络中在多个服务器分布的共享存储器提供快速无锁存储器分配和解分配。替代地,在各种实现中,基于RDMA的存储器分配器对RDMA消息传送和远程过程调用(RPC)请求进行组合,以为跨基于RDMA的网络中的多个服务器分布的共享存储器提供快速无锁存储器分配和解分配。在任意一种情况下,联网服务器中的任意一个均可以充当用于请求(或释放)存储器分配的客户端和用于托管分布式存储器的一部分的主机中的一者或两者。此外,任意服务器(包括请求客户端)均可以针对由任意客户端经由RDMA消息传送来分配或解分配的分布式存储器充当主机。有利地,无锁定通过减少整个系统延迟来提高联网的计算机之间的存储器访问的整体性能。

Patent Agency Ranking