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

Techniques for tracking resource usage statistics per transaction across multiple layers of protocols

  • US 9,686,152 B2
  • Filed: 01/27/2012
  • Issued: 06/20/2017
  • Est. Priority Date: 01/27/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • receiving a request for data, services, or both data and services;

    processing the request across a plurality of stages, beginning with a first stage;

    assigning an activity context to the request at the beginning of the first stage, wherein the activity context includes an initial set of a plurality of properties that describe the request, wherein the plurality of properties includes;

    an activity identifier that identifies the request;

    a tenant identifier that identifies a domain name of a tenant receiving services;

    a component identifier that identifies a component that handles the request; and

    an action identifier that identifies an action of the request;

    assigning values to the properties in the initial set during the first stage;

    storing the assigned value to the properties on a data store local to the first stage;

    transferring the activity context to a second stage when the request begins the second stage;

    collecting the stored values;

    generating a log file from the stored values;

    analyzing the log file to determine a resource usage statistic; and

    using the resource usage statistic to perform at least one of;

    adjust a throttling algorithm;

    determine a peak usage time;

    determine a response time;

    determine a relative resource usage of a first client-initiated action and a second client-initiated action; and

    debug a resource performance problem.

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