Failure reproducing apparatus and failure reproducing method
AssigneeFujitsu Limited
InventorYoshiteru Tanaka
Life of this patent
Estimating the term…
Abstract
A failure reproducing apparatus according to the present invention includes a log analyzing unit that determines processes that have caused a failure when the failure has occurred in a server system, a target-value calculating unit that calculates a target value on the basis of execution time of each process, and a time-lag calculating unit that calculates a time lag. An execution control unit adjusts timing of outputting an execution command of each process to the server system on the basis of the target value and the time lag and executes a reproduction test.
Claims6
A failure reproducing apparatus connected to an information processing apparatus, for reproducing a failure that occurs in the information processing apparatus, the failure reproducing apparatus comprising:
- a target-time calculating unit that extracts a first process and a second process that have caused the failure, and calculates target time that is a time difference between first execution time at which the information processing apparatus executes the first process that has caused the failure, and second execution time at which the information processing apparatus executes the second process that has caused the failure;
- an history-information acquiring unit that outputs a first execution command to execute the first process and a second execution command to execute the second process to the information processing apparatus, and acquires history information containing first execution time at which the information processing apparatus executes the first process on the basis of the first execution command, and second execution time at which the information processing apparatus executes the second process on the basis of the second execution command;
- a delay-time calculating unit that calculates a delay time of the second execution command which is a time difference between a second output time at which the second execution command is outputted and the second execution time included in the history information, the delay time corresponding to the combination of the first execution command and the second execution command;
- and
- an adjusting unit that outputs the second execution command to the information processing apparatus when a period of time obtained by adding the delay time and the target time elapses, after outputting the first execution command.
A failure reproducing method implemented by a failure reproducing apparatus that is connected to an information processing apparatus, for reproducing a failure that occurs in the information processing apparatus, the failure reproducing method comprising:
- extracting a first process and a second process that have caused the failure when a failure occurs in the information processing apparatus;
- calculating target time that is a time difference between first execution time at which the information processing apparatus executes the first process, and second execution time at which the information processing apparatus executes the second process;
- outputting a first execution command to execute the first process and a second execution command to execute the second process to the information processing apparatus;
- acquiring history information containing the first execution time and the second execution time;
- calculating a delay time of the second execution command which is a time difference between a second output time at which the second execution command is outputted and the second execution time included in the history information, the delay time corresponding to the combination of the first execution command and the second execution command;
- and
- outputting the second execution command to the information processing apparatus when a period of time obtained by adding the delay time and the target time elapses, after outputting the first execution command.
A computer-readable, non-transitory medium storing a failure reproducing program for causing a failure reproducing apparatus to execute a process, the failure reproducing apparatus being connected to an information processing apparatus for reproducing a failure that occurs in the information processing apparatus, the process comprising:
- extracting a first process and a second process that have caused the failure;
- calculating target time that is a time difference between first execution time at which the information processing apparatus executes the first process, and second execution time at which the information processing apparatus executes the second process;
- outputting a first execution command to execute the first process and a second execution command to execute the second process to the information processing apparatus;
- acquiring history information containing the first execution time and the second execution time;
- calculating a delay time of the second execution command, which is a time difference between a second output time at which the second execution command is outputted and the second execution time included in the history information, the delay time corresponding to the combination of the first execution command and the second execution command;
- and
- outputting the second execution command to the information processing apparatus when a period of time obtained by adding the delay time and the target time elapses, after outputting the first execution command.
Dependencies are inferred from the claim text.