×

Parallel processing for multiple instance real-time monitoring

  • US 8,547,975 B2
  • Filed: 06/28/2011
  • Issued: 10/01/2013
  • Est. Priority Date: 06/28/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for analyzing network traffic, comprising:

  • observing network data packets associated with a network data stream using a first process;

    performing operations on the data packets using a first thread of execution of the first process running a plurality of execution threads, comprising;

    routing the data packets to a plurality of first shared memories based on predetermined routing rules,removing the data packets stored in the plurality of first shared memories using additional threads from among the plurality of threads, each thread from among the plurality of threads dedicated to one of the plurality of first shared memories, andstoring the data packets to a plurality of second shared memories using the dedicated threads;

    computing statistics associated with the data packets stored in the plurality of second shared memories; and

    placing the computed statistics into a data pipeline, wherein the data pipeline stores the computed statistics according to time intervals, wherein the data pipeline comprises hierarchical levels of data structures associated with time intervals, the data structures of time intervals above the lowest-level comprising a predetermined number of data structures for the next-lower time interval.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×