Method and apparatus for simulating a computer network system through collected data from the network
First Claim
1. An apparatus for simulating a computer network system to which a plurality of units are connected through a transmission line and which performs a communicating process between an arbitrary transmitting source unit and a reception destination unit in accordance with a predetermined communication protocol, comprising:
- a line information collecting module collecting communication information on said transmission line and storing said communication information into a first communication recording file;
a communication information extracting module extracting communication information matching a predetermined transmitting source, a reception destination, and a protocol identifier indicative of transaction contents from the communication information collected by said line information collecting module and stored in said first communication recording file, and storing said extracted communication information into a second communication recording file;
a procedure converting module determining the communication information necessary for a simulation which is matched with designated conditions from the communication information extracted by said communication information extracting module and converting to a simulating procedure, said procedure converting module;
a. forming an initialization processing module of the simulating procedure and writing said initialization processing module into a simulating procedure file, reading said communication information from said second communication recording file, and determining whether a header exists in said communication information,b. determining a time difference between the communication information from any prior communication information which was previously read out and the communication information which has been read out in step (a) if said header exists, and if the time difference exists, writing a time wait command into said simulating procedure file,c. obtaining a simulation command by decoding said header and writing said simulation command into said simulating procedure file, wherein said simulation command comprises at least one of a communication start, a transmission, a reception, and a communication end,d. adding said data to said simulating procedure file if no header exists in the communication information and only data exists in said step (c), ande. repeating the processes in said steps (a to d) until no further communication information exists, then, when a final communication information is found, forming an end processing module of the simulating procedure and writing the end processing module into said simulating procedure file, thereby forming a series of simulating procedures; and
a simulation processing module executing a communicating process in accordance with the simulating procedure converted by said procedure converting module.
1 Assignment
0 Petitions
Accused Products
Abstract
A simulator apparatus collects communication information on a transmission line by a line information collecting module, extracts the communication information between a server and clients from the collected communication information by an information extracting module, and further discriminates the communication information necessary for a simulation on a protocol unit basis from the communication information and converts to a simulating procedure by a procedure converting module. A simulation processing module performs a simulating operation of the client for the server in accordance with a simulation definition file of the simulating procedure and operating conditions and stores an operating situation to a performance log file.
96 Citations
50 Claims
-
1. An apparatus for simulating a computer network system to which a plurality of units are connected through a transmission line and which performs a communicating process between an arbitrary transmitting source unit and a reception destination unit in accordance with a predetermined communication protocol, comprising:
-
a line information collecting module collecting communication information on said transmission line and storing said communication information into a first communication recording file; a communication information extracting module extracting communication information matching a predetermined transmitting source, a reception destination, and a protocol identifier indicative of transaction contents from the communication information collected by said line information collecting module and stored in said first communication recording file, and storing said extracted communication information into a second communication recording file; a procedure converting module determining the communication information necessary for a simulation which is matched with designated conditions from the communication information extracted by said communication information extracting module and converting to a simulating procedure, said procedure converting module; a. forming an initialization processing module of the simulating procedure and writing said initialization processing module into a simulating procedure file, reading said communication information from said second communication recording file, and determining whether a header exists in said communication information, b. determining a time difference between the communication information from any prior communication information which was previously read out and the communication information which has been read out in step (a) if said header exists, and if the time difference exists, writing a time wait command into said simulating procedure file, c. obtaining a simulation command by decoding said header and writing said simulation command into said simulating procedure file, wherein said simulation command comprises at least one of a communication start, a transmission, a reception, and a communication end, d. adding said data to said simulating procedure file if no header exists in the communication information and only data exists in said step (c), and e. repeating the processes in said steps (a to d) until no further communication information exists, then, when a final communication information is found, forming an end processing module of the simulating procedure and writing the end processing module into said simulating procedure file, thereby forming a series of simulating procedures; and a simulation processing module executing a communicating process in accordance with the simulating procedure converted by said procedure converting module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method simulating a computer network system to which a plurality of units are connected via a transmission line and which performs a communicating process between an arbitrary transmitting source unit and a reception destination unit in accordance with a predetermined communication protocol, comprising:
-
a line information collecting step of collecting communication information on said transmission line and storing said communication information into a first communication recording file; a communication information extracting step of extracting communication information matching a predetermined transmitting source, a reception destination, and a protocol identifier indicative of a transaction contents from the communication information collected by said line information collecting module and stored in said first communication recording file, and storing said extracted communication information into a second communication recording file; a procedure converting step of determining the communication information necessary for a simulation which is matched with designated conditions from the communication information extracted by said communication information extracting step and converting to a simulating procedure; and a simulation processing step of executing a communicating process in accordance with the simulating procedure converted by said procedure converting steps, wherein in said procedure converting step comprises the steps of; a. forming an initialization processing module of the simulating procedure and writing said initialization processing module into a simulating procedure file, reading said communication information from said second communication recording file, and determining whether a header exists in said communication information, b. determining a time difference between the communication information from any prior communication information which was previously read out and the communication information which has been read out in step (a) if said header is determined to exist, and if the time difference exists, writing a time wait command into said simulating procedure file, c. obtaining a simulation command by decoding said header and writing said simulation command into said simulating procedure file, wherein said simulation command comprises at least one of a communication start, a transmission, a reception, and a communication end, d. adding said data to said simulating procedure file if no header exists in the communication information and only data exists in said step (c), and e. repeating the processes in said steps (a to d) until no further communication information exists, then, when a final communication information is found, forming an end processing module of the simulating procedure and writing the end processing module into said simulating procedure file, thereby forming a series of simulating procedures. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
Specification