经由基于RDMA的RPC请求在联网计算机之间的快速读/写

    公开(公告)号:CN107771332B

    公开(公告)日:2021-08-13

    申请号:CN201680032694.4

    申请日:2016-05-26

    Abstract: “基于RDMA的RPC请求系统”以如下方式组合RPC和RDMA的概念:其能够被实现在商用网络通信硬件上,例如基于以太网的网络中的启用RDMA的网络接口控制器(NIC)。在各种实现中,基于RDMA的RPC请求系统经由基于RDMA的消息启用网络中的不同计算机之间的RPC请求的快速无锁和线程安全执行。换言之,基于RDMA的RPC请求系统组合RDMA消息传递和RPC请求,以经由在数据中心或其他网络环境中的联网计算机之间使用商用NIC而在以太网上传输的RDMA消息序列来启用快速RPC请求。这个RDMA消息过程既是无锁的也是线程安全的。有利地,无锁且线程安全两者通过降低用于在商用网络硬件上传输和执行RPC请求的总体系统时延来提高联网计算机之间的存储器访问和RPC请求的总体性能。

    经由基于RDMA的RPC请求在联网计算机之间的快速读/写

    公开(公告)号:CN107771332A

    公开(公告)日:2018-03-06

    申请号:CN201680032694.4

    申请日:2016-05-26

    Abstract: “基于RDMA的RPC请求系统”以如下方式组合RPC和RDMA的概念:其能够被实现在商用网络通信硬件上,例如基于以太网的网络中的启用RDMA的网络接口控制器(NIC)。在各种实现中,基于RDMA的RPC请求系统经由基于RDMA的消息启用网络中的不同计算机之间的RPC请求的快速无锁和线程安全执行。换言之,基于RDMA的RPC请求系统组合RDMA消息传递和RPC请求,以经由在数据中心或其他网络环境中的联网计算机之间使用商用NIC而在以太网上传输的RDMA消息序列来启用快速RPC请求。这个RDMA消息过程既是无锁的也是线程安全的。有利地,无锁且线程安全两者通过降低用于在商用网络硬件上传输和执行RPC请求的总体系统时延来提高联网计算机之间的存储器访问和RPC请求的总体性能。

    分布式自主式基于RDMA的B树键值管理器

    公开(公告)号:CN108140009B

    公开(公告)日:2022-06-24

    申请号:CN201680060341.5

    申请日:2016-10-10

    Abstract: “键值管理器”应用基于RDMA的存储器分配器来实现分布式且无锁的基于B树的键值存储库。在各种实现中,键值管理器被实现为在大量联网计算设备上并发运行的独立库。键值管理器的基于RDMA的存储器分配器经由各种RDMA消息序列(例如,RDMA读取、RDMA写入和RDMA原子比较和交换(CAS)操作)分配和访问键值存储库的存储器。因此,托管键值存储库的存储器的计算设备的CPU不需要被通知或涉及对该存储器的基于RDMA的读取和写入。因此,托管键值存储库的任何部分的任何计算设备的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消息传送来分配或解分配的分布式存储器充当主机。有利地,无锁定通过减少整个系统延迟来提高联网的计算机之间的存储器访问的整体性能。

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

    公开(公告)号:CN108351860A

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

    申请号:CN201680068042.6

    申请日:2016-11-11

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

    分布式自主式基于RDMA的B树键值管理器

    公开(公告)号:CN108140009A

    公开(公告)日:2018-06-08

    申请号:CN201680060341.5

    申请日:2016-10-10

    Abstract: “键值管理器”应用基于RDMA的存储器分配器来实现分布式且无锁的基于B树的键值存储库。在各种实现中,键值管理器被实现为在大量联网计算设备上并发运行的独立库。键值管理器的基于RDMA的存储器分配器经由各种RDMA消息序列(例如,RDMA读取、RDMA写入和RDMA原子比较和交换(CAS)操作)分配和访问键值存储库的存储器。因此,托管键值存储库的存储器的计算设备的CPU不需要被通知或涉及对该存储器的基于RDMA的读取和写入。因此,托管键值存储库的任何部分的任何计算设备的CPU利用率是最小的,由此使得键值管理器能够缩放到非常大量的计算设备的大量的并发访问。

Patent Agency Ranking