Patent ID: 11876691
Assignee: NOKIA SOLUTIONS AND NETWORKS OY
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 5:
6. A machine-implemented method for a programmable data plane of a distributed end-to-end RDMA telemetry system for a distributed RDMA network comprising multiple, distributed end-servers, wherein (i) the system comprises multiple, distributed RDMA tracers, one or more programmable data planes, and a centralized telemetry collector and (ii) the programmable data plane is either inside an end-server of the network or outside of all of the end-servers of the RDMA network, the method comprising the programmable data plane:
extracting and maintaining RDMA-specific network-level telemetry state information from encapsulated RDMA packets for one or more RDMA sessions associated with one or more associated end-servers of the RDMA network; and
providing the RDMA-specific network-level telemetry state information to the centralized telemetry collector of the system, wherein:
the programmable data plane is implemented on a device different from processors that implement any RDMA-enabled applications;
the programmable data plane maintains dedicated stateful memory for each different type of RDMA operation; and
when the dedicated stateful memory for a particular type of RDMA operation reaches a threshold fullness level, the programmable data plane exports corresponding accumulated states to the telemetry collector and reclaims the memory.