| US 7,533,296 B2 | ||
| Method for optimizing the transmission of logging data in a multi-computer environment and a system implementing this method | ||
| Marc Philippe Vertes, Saint-Lys (France) | ||
| Assigned to International Business Machines Corporation, Armonk, N.Y. (US) | ||
| Filed on Jan. 20, 2006, as Appl. No. 11/336,975. | ||
| Claims priority of application No. 05 00612 (FR), filed on Jan. 21, 2005. | ||
| Prior Publication US 2007/0174688 A1, Jul. 26, 2007 | ||
| Int. Cl. G06F 11/00 (2006.01) | ||
| U.S. Cl. 714—13 [714/35; 714/45] | 12 Claims |

| 1. A computer implemented method for logging an execution of a process belonging to a target application the computer implemented
method comprising:
initiating execution of the target application on a primary node communicating with at least one secondary node, within a
computer network, to log the execution of the process belonging to the target application;
building a current series of data representing a sequence of events which occurred during the execution of the process wherein
the sequence of events occurs between an initiating event and a blocking event, the initiating event being followed by the
blocking event, wherein the blocking event is the first occurrence of the blocking event since the initiating event, and wherein
the blocking event is a given type of event termed a blocking type;
between the initiating event and the blocking event, in an iterative manner for each of the events of the same type internal
to one of the target application and the primary node occurring in the execution of the process, recording data representing
an internal event;
aggregating the data into the current series;
before a next occurrence of the blocking event, closing the current series;
transmitting the aggregated current series from the primary node to the secondary node; and
restarting execution of the process after receiving an indication that the current series is closed.
|