×

Correlation of stack segment intensity in emergent relationships

  • US 10,417,111 B2
  • Filed: 05/05/2017
  • Issued: 09/17/2019
  • Est. Priority Date: 05/09/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • determining one or more thread intensity statistic parameters of a stack segment of a thread executed by a cloud infrastructure system, the stack segment referencing a set of linearly connected stack frames, the one or more thread intensity statistic parameters of the stack segment being determined based at least in part on one or more stack traces received from a memory of the cloud infrastructure system, wherein the one or more thread intensity parameters of the stack segment include a statistical measure of invocations of code blocks referenced by the stack segment;

    receiving, from the memory, a stack trace;

    upon receiving the stack trace, detecting, based at least in part on the stack trace, a branch point along the set of linearly connected stack frames of the stack segment;

    upon detecting the branch point along the set of linearly connected stack frames of the stack segment, splitting the stack segment into a plurality of new stack segments each including a subset of the stack frames, each subset of the stack frames being connected to the branch point, wherein the plurality of new stack segments are referenced by the stack segment;

    initializing the one or more thread intensity statistic parameters of the plurality of new stack segments;

    determining the one or more thread intensity statistic parameters of the plurality of new stack segments separately based at least in part on one or more subsequent stack traces received from the memory, wherein the one or more thread intensity parameters of the plurality of new stack segments include a statistical measure of invocations of code blocks referenced by the plurality of new stack segments;

    outputting the one or more thread intensity statistic parameters to a monitoring system to enable monitoring of performance metrics of the cloud infrastructure system;

    determining a relationship between the one or more thread intensity statistic parameters of the stack segments and the one or more thread intensity statistic parameters of the new stack segments; and

    detecting one or more service level agreements (SLA) violations within the cloud infrastructure system based on the relationship.

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