EP2126709A2

Apparatus, system, and method for remote direct memory access to a solid-state storage device

Abstract

This record has no abstract on file.

Term

Projected expiry 6 December 2027.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

17 claims: 3 independent, 14 dependent

  1. 1
    Claims of equivalent WO 2008070172 A2 CLAIMS 1. An apparatus for remote direct memory access ("RDMA") to a solid-state storage device, the apparatus comprising:an RDMA setup module that prepares a solid-state storage controller for an RDMA operation to transfer data of a file or of an object between the solid-state storage controller and a requesting device in response to a storage request, the storage request being substantially free of the data, the solid-state storage controller controlling a solid-state storage via a storage input/output ("I/O") bus, the solid- state controller controlling storage of data in the solid-state storage, the requesting device connected to the solid-state controller through a computer network;and an RDMA execution module that executes the RDMA operation to transfer the data between the requesting device and the solid-state storage controller.
  2. 15
    An system for remote direct memory access ("RDMA") to a solid-state storage device, the system comprising:a solid-state storage device comprising a solid-state storage controller and a solid-state storage, the storage request being substantially free of the data, the solid-state storage controller controlling a solid-state storage via a storage input/output ("I/O") bus, the solid-state controller controlling storage of data in the solid-state storage;an RDMA setup module that prepares the solid-state storage controller for an RDMA operation to transfer data of a file or of an object between the solid-state storage controller and a requesting device in response to a storage request, the requesting device connected to the solid-state storage device through a computer network, the storage request being substantially free of the data;and an RDMA execution module that executes the RDMA operation to transfer the data between the requesting device and the solid-state storage controller.
  3. 17
    A computer program product comprising a computer readable medium having computer usable program code executable to perform operations for remote direct memory access ("RDMA") to a solid-state storage device, the operations of the computer program product comprising:preparing a solid-state storage controller for an RDMA operation to transfer data of a file or of an object between the solid-state storage controller and a requesting device in response to a storage request, the storage request being substantially free of the data, the solid-state storage controller controlling a solid-state storage via a storage input/output ("I/O") bus, the solid-state controller controlling storage of data in the solid-state storage, the requesting device connected to the solid-state controller through a computer network;and executing the RDMA operation to transfer the data between the requesting device and the solid-state storage controller.