Patent ID: 8984125
Filing Date: 2015-03-17
Classification: G06F,H04L

Abstract:
1. A computer-readable non-transitory recording medium storing therein an analyzing program, that causes a computer to execute a process comprising: determining whether a response time of each transaction falls within an acceptable time range that is specified previously, based on transaction data that records a plurality of transactions executed in a coordinated way by a plurality of servers in a multi-tier system during a given analysis period, the transaction data indicating execution periods of processes executed by the servers in each tier of the multi-tier system; dividing the given analysis period into a plurality of time windows and calculating, for each window, a load of the processes executed in parallel by the servers in a specified tier, based on the transaction data of the individual transactions; calculating, based on the transaction data of the transactions whose response times are determined to fall within the acceptable time range, a total throughput in each time window by adding up throughputs of the processes executed, as part of the transactions whose response times are determined to fall within the acceptable time range, by the servers in the specified tier during said each time window, a throughput of a process executed in a time window being calculated as a ratio of a portion of the process that is executed in the time window to the entire process invoked in response to a processing request therefor, the ratio being weighted according to a processing time, in low workload conditions, of a process category to which the executed process belongs; and determining, based on the calculated load and total throughput of each time window, a first load value as a first threshold at which the total throughput begins to decrease in spite of an increase of the load.