Patent · US Active

Remote direct memory access (RDMA) high performance producer-consumer message processing

US10019408B2 · kind B2 · utility

0Cited by
2References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 15, 2016
Grant dateJul 10, 2018
Priority date
Expiry dateSep 15, 2036

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L67/1097
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A method, system and computer program product for remote direct memory access (RDMA) optimized producer-consumer message processing in a messaging hub is provided. The method includes initializing a shared memory region in memory of a host server hosting operation of a messaging hub. The initialization provides for a control portion and one or more data portions, the control portion storing an index to an available one of the data portions. The method also includes transmitting to a message producer an address of the shared memory region and receiving a message in one of the data portions of the shared memory region from the message producer by way of an RDMA write operation on a network interface of the host server. Finally, the method includes retrieving the message from the one of the data portions and processing the message in the messaging hub in response to the receipt of the message.

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