Patent · US Active

Direct sending and asynchronous transmission for RDMA software implementations

US8769036B2 · kind B2 · utility

8Cited by
9References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 30, 2009
Grant dateJul 1, 2014
Priority date
Expiry dateOct 17, 2032

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L69/16
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Exemplary embodiments include RDMA methods and systems for sending application data to a computer memory destination in a direct but non-blocking fashion. The method can include posting a new work request for an RDMA connection or association, determining if there is a prior work request for the same connection or association enqueued for processing, in response to a determination that no prior work request is enqueued for processing, processing the new work request directly by sending RDMA frames containing application data referred to by the work request to the computer memory destination, performing direct sending while there is sufficient send space to process the new work request, and delegating the new work request to asynchronous transmission if a prior work request is already enqueued for processing or lack of send space would block a subsequent transmission operation.

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