Patent · US Active

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

US9471534B2 · kind B2 · utility

1Cited by
2References
7Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 4, 2014
Grant dateOct 18, 2016
Priority date
Expiry dateMay 19, 2034

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L67/02
  • 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.