首页> 外国专利> Low latency RDMA-based distributed storage

Low latency RDMA-based distributed storage

机译:低延迟的基于RDMA的分布式存储

摘要

A “Distributed Storage Controller” applies an RDMA-based memory allocator to implement a distributed thread-safe and lock-free storage system in shared memory distributed across multiple networked computers. The Distributed Storage Controller enables any number of client applications, processes, subroutines, etc., on any number of networked computers to concurrently perform self-directed lock-free allocations, de-allocations, reads, writes, etc., on the shared memory via sequences of one-way RDMA messages (e.g., RDMA reads, RDMA writes, and RDMA atomic compare and swap (CAS) operations) without requiring CPU locks. As such, the CPUs of computing devices hosting the shared memory do not need to be notified of RDMA-based reads, writes or CAS operations on that memory. Consequently, CPU utilization for computing devices hosting any portion of the shared memory is minimal, thereby enabling the Distributed Storage Controller to scale to very large numbers of concurrent accesses by very large numbers of networked computing devices.
机译:“分布式存储控制器”应用基于RDMA的内存分配器,以在跨多台联网计算机分布的共享内存中实现分布式线程安全且无锁的存储系统。分布式存储控制器使任意数量的联网计算机上的任意数量的客户端应用程序,进程,子例程等能够在共享内存上同时执行自定向的无锁分配,取消分配,读取,写入等。通过单向RDMA消息序列(例如,RDMA读取,RDMA写入和RDMA原子比较和交换(CAS)操作),而无需CPU锁定。这样,不需要将共享内存的计算设备的CPU通知该内存上基于RDMA的读取,写入或CAS操作。因此,用于托管共享内存的任何部分的计算设备的CPU使用率是最小的,从而使分布式存储控制器能够扩展到非常多的联网计算设备的非常多的并发访问。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号