Low Latency Queuing System
AssigneeVectorized, Inc.
InventorAlexander Gallego
Life of this patent
Estimating the term…
Loading patent…
AssigneeVectorized, Inc.
InventorAlexander Gallego
Estimating the term…
Disclosed herein are methods and apparatuses for processing network traffic by a queuing system which may include: receiving pointers to chunks of memory allocated responsive to receipt of network traffic, the chunks of memory each including a portion of a queue batch, wherein the queue batch includes a plurality of queue requests; generating a data structure including the pointers and a reference count; assigning the queue request to a second core; generating a first structured message for the first queue request; and storing the first structured message in a structured message passing queue associated with the second core, wherein a second processing thread associated with the second core, responsive to receiving the structured message, processes the first queue request by retrieving the first queue request from at least one of the chunks of memory.
A method for processing queue requests by a queuing system having a plurality of computing devices, each computing device having a plurality of cores, each core having an associated processing thread configured to receive queue requests, the method comprising:
A method for processing network traffic by a queuing system having a plurality of computing devices, each computing device having a plurality of cores, each core having an associated processing thread configured to receive network traffic, the method comprising:
An apparatus comprising:
Dependencies are inferred from the claim text.