×

System analysis program, system analysis method, and system analysis apparatus

  • US 8,266,097 B2
  • Filed: 12/16/2010
  • Issued: 09/11/2012
  • Est. Priority Date: 06/24/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-readable, non-transitory medium storing a system analysis program for analyzing an operational form of a network to which a plurality of servers are connected, by using a computer, said system analysis program makes the computer execute processing comprising:

  • collecting a message transmitted or received through said network;

    analyzing contents of said collected message;

    determining a process type requested by said message and whether or not the message is a request message or a response message;

    storing the message in a protocol-log storage unit as a protocol log information which indicates the determined process type;

    identifying at least one process corresponding to the determined process type based on a correspondence relationship between a request message and a response message corresponding to the process type which is indicated in said protocol log when receiving an instruction for generating a model;

    generating a transaction model which satisfies a limiting condition related to caller-called relationships between processes, from a set of messages selected in accordance with a selection criterion based on certainty of existence of caller-called relationships, the transaction model containing a list of messages to be transmitted until a completion of a transaction;

    storing the generated transaction model in a transaction-model storage unit;

    extracting from said protocol-log storage unit a record item of said protocol log conforming to a caller-called relationship indicated by said transaction model stored in said transaction-model storage unit when receiving an instruction for analyzing; and

    analyzing a processing status of a transaction constituted by a message indicated by the extracted record item,wherein the generating determines a processing time span of each transaction based on a request message which is first outputted from a client and a response message corresponding to the request message, detects a nonmultiple transaction which does not have a processing time span overlapping with a processing time span of another transaction, and generates said transaction model based on record items in said protocol log corresponding to a processing time span of the detected nonmultiple transaction.

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