×

Method and apparatus for low latency data distribution

DC
  • US 9,047,243 B2
  • Filed: 04/05/2012
  • Issued: 06/02/2015
  • Est. Priority Date: 12/14/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for data distribution, the method comprising:

  • maintaining a plurality of data records corresponding to a plurality of items, a data consumer being subscribed to information about the items, the records being indicative of a plurality of locations reserved for data about the items in a shared memory, the shared memory being shared between the data producer and the data consumer;

    receiving a plurality of events corresponding to the items; and

    adaptively distributing data representative of the events to the subscribed data consumer by (1) determining a plurality of locations in the shared memory for writing the event data based on the data records, and (2) performing a plurality of direct memory access (DMA) write operations for the event data to the shared memory at the determined locations to provide updates about the items without participation from any processing resources in the data consumer;

    wherein the adaptively distributing step is performed by a processor.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×