Invention Grant
- Patent Title: Methods and systems for extending RDMA for dynamic/programmable remote operation registration and invocation
-
Application No.: US17138596Application Date: 2020-12-30
-
Publication No.: US11770449B2Publication Date: 2023-09-26
- Inventor: Murty Subba Rama Chandra Kotha , Balakrishnan Raman , Harinadh Nagulapalli , Vishwas Danivas , Sanjay Shanbhogue , Raja Rao Tadimeti , Madhava Rao Cheethirala
- Applicant: Pensando Systems Inc.
- Applicant Address: US CA Milpitas
- Assignee: PENSANDO SYSTEMS INC.
- Current Assignee: PENSANDO SYSTEMS INC.
- Current Assignee Address: US CA Milpitas
- Agency: LOZA & LOZA LLP
- Main IPC: G06F15/16
- IPC: G06F15/16 ; H04L67/1097 ; G06F13/28

Abstract:
InfiniBand transport protocol today supports RDMA operations such as read and write with each operation having an opcode defined in the InfiniBand standard. Currently, new RDMA operations require extending the transport protocol by defining a new opcode, its respective header and enhancing InfiniBand implementations to support this new behavior. A more robust way of extending RDMA without requiring an expanding set of opcodes is to register computer code by associating it with a code key similar to a memory key. An InfiniBand channel adapter receiving an RDMA request that includes a code key executes the associated computer code, perhaps compiling it first, in response to receiving the RDMA request. The RDMA response returned to the requester includes an execution result indicating an outcome of executing the executable computer code.
Public/Granted literature
Information query