Patent · US Active

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

US9495325B2 · kind B2 · utility

0Cited by
1References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 30, 2013
Grant dateNov 15, 2016
Priority date
Expiry dateOct 4, 2034

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.