×

Computer operation analysis

  • US 7,493,361 B2
  • Filed: 12/22/2004
  • Issued: 02/17/2009
  • Est. Priority Date: 12/26/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented analysis system for analyzing dependencies among a plurality of server programs, said server programs providing services to one another operating in a computer system, said analysis system comprising:

  • a computer-implemented transaction detection unit for detecting transactions in association with a service which each of the plurality of server programs performs by being called from any other server program, the transaction being processing of the service;

    a computer-implemented child transaction candidate detection unit for detecting candidates for a child transaction of each transaction detected by the transaction detection unit, the child transaction being another transaction called in the transaction; and

    a computer-implemented calling frequency calculation unit for calculating and outputting service calling frequencies obtained by estimating frequencies at which each server program allows each of the other server programs to perform a service by calling the other program, the estimation being made based on the service detected in association with each transaction and on a service detected in association with the candidate for the child transaction of the transaction,wherein, for each service program, a service calling probability value that is a estimated value for a probability at which the service program is called from each of the other service programs is predetermined,the analysis system further comprises;

    a transaction calling probability value calculation unit for calculating, based on the service calling probability value, a transaction calling probability value that is a probability at which each transaction is called from each of the plurality of server programs; and

    a service calling probability value calculation unit for calculating, based on the transaction calling probability value for each transaction performing the same service, another service calling probability value, andthe calling frequency calculation unit repeats processing of further allowing the transaction calling probability value calculation unit to calculate the transaction calling probability value based on the service calling probability value calculated by the service calling probability value calculation unit, and when a difference between a service calling probability value calculated before one step of the iteration and a service calling probability value calculated after one step of the iteration is converged within a predetermined range, calculates and outputs the service calling frequency based on the service calling probability values in which the difference is converged.

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