Patent · US Active

Low latency RDMA-based distributed storage

US10375167B2 · kind B2 · utility

11Cited by
23References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 20, 2015
Grant dateAug 6, 2019
Priority date
Expiry dateJun 19, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F15/17331
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.