×

Systems and methods for web logging of trace data in a multi-core system

  • US 8,219,676 B2
  • Filed: 06/22/2010
  • Issued: 07/10/2012
  • Est. Priority Date: 06/22/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for storing transaction entries generated by packet engines of cores of a multi-core system to a heap, the method comprising:

  • writing, by a first core of a multi-core system to a first transaction queue of the first core, a first transaction entry having a first timestamp;

    extracting, by a logging client executing on the multi-core system responsive to determining the first core wrote to the first transaction queue, the first transaction entry from the first transaction queue;

    chronologically storing, by the logging client, the extracted first transaction entry in a heap comprising a chronological list of transaction entries;

    writing, by a second core of the multi-core system to a second transaction queue of the second core, a second transaction entry having a second timestamp later than the first timestamp of the first transaction entry;

    extracting, by the logging client responsive to determining the second core wrote to the second transaction queue, the second transaction entry from the second transaction queue; and

    chronologically storing, by the logging client, the extracted second transaction entry after the first transaction entry.

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