×

Method and device for identifying bottleneck candidate

  • US 10,713,142 B2
  • Filed: 07/12/2017
  • Issued: 07/14/2020
  • Est. Priority Date: 07/21/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • transmitting, by one or more information processing devices, communication time information related to processes of a plurality of services included in each of a plurality of tasks and information on the one or more information processing devices that executed the plurality of services, the communication time information including a transmission time of an execution command for each of the plurality of services and a response time corresponding to the transmission time;

    receiving, by a computer, the communication time information and the information on the one or more information processing devices;

    calculating, for each of the plurality of tasks, a processing time for each of a plurality of groups obtained by grouping services continuously executed in a same information processing devices of the one or more information processing devices based on the received communication time information and the received information on the one or more information processing devices;

    calculating, for each of the plurality of tasks, a service processing time for each of the plurality of groups by dividing the calculated processing time for a group by a number of services included in the group, wherein the service processing time is calculated more accurately by subtracting a processing time of a service that waits for a response from a relevant processing time and wherein the service processing time is calculated more quickly by subtracting a transmission time from a reception time;

    calculating, for each of the plurality of tasks, an average processing time by averaging the processing times and the service processing times;

    extracting a service corresponding to an average processing time among the calculated average processing times from the plurality of services that is greater than or equal to a predetermined threshold; and

    outputting, at a display, the extracted service as a bottleneck candidate when the average processing time is greater than or equal to the predetermined threshold.

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