×

PER-REQUEST EVENT DETECTION TO IMPROVE REQUEST-RESPONSE LATENCY

  • US 20190317836A1
  • Filed: 04/13/2018
  • Published: 10/17/2019
  • Est. Priority Date: 04/13/2018
  • Status: Active Grant
First Claim
Patent Images

1. A computing system, comprising:

  • request receiving logic that receives a request, assigns the request a transaction identifier and identifies a plurality of workflows corresponding to the request, each workflow having a set of tasks to be executed to generate a response to the request;

    task execution logic, in a first worker thread, that activates computing subroutines in the computing system to execute the tasks in a first workflow of the identified workflows;

    a memory that stores a runtime stack indicative of the computing subroutines of the computing system that are active;

    event raising logic that raises a latency event when a latency operation is performed by the task execution logic in executing the tasks in the first workflow;

    time capture logic that captures a time stamp;

    stack trace capture logic that captures a stack trace of the runtime stack;

    event processing logic, external to the first worker thread, that detects the latency event and generates control signals to control the time capture logic to capture a timestamp and to control the stack trace capture logic to capture a stack trace of the runtime stack, in response to the latency event; and

    data aggregation logic that aggregates captured timestamps and captured stack traces across the plurality of different workflows corresponding to the request, based on the transaction identifier.

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