×

Systems and methods for scalable N-core stats aggregation

  • US 8,949,414 B2
  • Filed: 12/27/2011
  • Issued: 02/03/2015
  • Est. Priority Date: 12/29/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • (a) maintaining, in shared memory of a multi-core system intermediary between one or more clients and servers, a global device number for each core of the multi-core system, each core comprising one or more packet engines processing network traffic between the one or more clients and servers;

    (b) executing, by an aggregator of the multi-core system, a computing thread for each core of the multi-core system;

    (c) collecting, by a first computing thread of the aggregator, first statistics of network traffic processed by one or more packet engines on a first core and collecting, by a second computing thread of the aggregator, second statistics of network traffic processed by one or more packet engines on a second core; and

    (d) maintaining, by the multi-core system, a statistics log for two or more cores of the multi-core system, including at least the first core and the second core, transferring, by the first computing thread, the first statistics with a marker to the statistics log, the marker corresponding to a global device number of the first core.

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