Remote direct memory access (RDMA) high performance producer-consumer message processing
US10521393B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jul 4, 2018 |
| Grant date | Dec 31, 2019 |
| Priority date | — |
| Expiry date | Jul 4, 2038 |
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.