Please download the dossier by clicking on the dossier button x
×

Use of execution flow shape to allow aggregate data reporting with full context in an application manager

  • US 8,762,957 B2
  • Filed: 12/18/2012
  • Issued: 06/24/2014
  • Est. Priority Date: 12/15/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer memory comprising processor-readable code embodied thereon, the processor-readable code is executable to:

  • for each of a plurality of transactions which are executed by an application at a computer system, compressing an uncompressed calling sequence of software components among a plurality of uncompressed calling sequences of software components of the application, wherein the compressing generates a compressed sequence of software components among a plurality of compressed sequences of software components;

    for each of the compressed sequences of the plurality of compressed sequences, determining how closely the each compressed sequence matches each of a plurality of execution flow shapes, wherein each of the plurality of execution flow shapes comprises a unique ordered sequence of software components;

    based on the determining how closely each compressed sequence matches each of the plurality of execution flow shapes, selecting a single execution flow shape among the plurality of execution flow shapes to represent the compressed sequences;

    for each compressed sequence, determining a statistical metric of software components in the each compressed sequence which correspond to the software components of the single execution flow shape;

    determining a statistical metric for each of the plurality of transactions;

    for each of the software components in the single execution flow shape, determining a representative statistical metric among the statistical metrics of the corresponding software components in each of the compressed sequences;

    determining a representative statistical metric among the statistical metrics of the plurality of transactions; and

    reporting from the computer system to a manager computer, the single execution flow shape, the representative statistical metric for each of the software components in the single execution flow shape, and the representative statistical metric among the plurality of transactions, wherein;

    the single execution flow shape is reported from the computer system to the manager computer instead of reporting the uncompressed calling sequence of software components of each transaction and the compressed sequences from the computer system to the manager computer,one compressed sequence of the plurality of compressed sequences is provided by performing lossy compression on one uncompressed calling sequence of the plurality of uncompressed calling sequences to reduce the one uncompressed calling sequence to a simplified form comprising a reduced number of software components, andthe one compressed sequence and the one uncompressed calling sequence are discarded after the selecting of the single execution flow shape so that the one compressed sequence and the one uncompressed calling sequence are not reported from the computer system to the manager computer.

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