Patent ID: 7594146

Claim:
A physical apparatus for correcting a time of an event trace data item generated for an event executed on a plurality of computing devices, the time indicating when the corresponding event occurs, the apparatus comprising: a data input section for receiving event trace data items generated for each event executed on each of the plurality of computing devices and outputting the event trace data items in order of occurrence time indicated with the event trace data items; an inter-machine communication-time generating section for extracting a transmission event and a reception event transferred between computing devices from among all the event trace data items output by the data input section and generating at least one communication time between the computing devices associated with the corresponding transmission event and the reception event based on a difference between the occurrence time of the transmission event and the occurrence time of the reception event; a time-offset deriving section extracts a communication time of a minimum negative value from the at least one communication time generated by the inter-machine communication-time generating section and registers the minimum negative value as predetermined time-offset value for each of the computing devices; a time correcting section for correcting the event occurrence times included in the event trace data items associated with the computing devices based on the respective predetermined time-offset values; and a data integrating section for receiving all of the event trace data items having the corrected occurrence times and outputting the event trace data items in order of corrected occurrence time.