CPC H04L 65/65 (2022.05) [H03M 9/00 (2013.01); H04L 25/14 (2013.01); H04L 47/2416 (2013.01); H04L 67/12 (2013.01)] | 27 Claims |
1. A method for performing zero-copy distribution of data samples between applications running on the same node in a system using an Object Management Group (OMG) Data Distribution Service (DDS), a Real-Time Publish Subscribe (RTPS) protocol or a combination thereof, comprising:
(a) having a node;
(b) having a pool of data samples in a shared memory segment;
(c) having a first application publishing the data samples from the pool with a DataWriter;
(d) having a second application receiving the data samples from the pool with a DataReader;
(e) having a memory representation of the data samples;
(f) having a network representation of the data samples that is a reference;
(g) the DataWriter sending references of the data samples to the DataReader; and
(h) the DataReader using the references to access the memory representation of the data samples wherein there is zero-copying between (i) the first application publishing the samples and (ii) the second application receiving the samples.
|