06832367 is referenced by 198 patents.

A method for recording and replaying execution of distributed programs on a computer system in a distributed environment, includes identifying an execution order of critical events of a program, generating groups of critical events of the program, wherein for each group, critical events belonging to the group belong to a common execution thread, and generating for each execution thread a logical thread schedule that identifies a sequence of the groups so as to allow deterministically replaying a non-deterministic arrival of stream socket connection requests, a non-deterministic number of bytes received during message reads, and a non-deterministic binding of stream sockets to local ports.

Title
Method and system for recording and replaying the execution of distributed java programs
Application Number
9/520008
Publication Number
6832367 (B1)
Application Date
March 6, 2000
Publication Date
December 14, 2004
Inventor
Harini Srinivasan
Tarrytown
NY, US
Ravi Konuru
Tarrytown
NY, US
Jong Deok Choi
Mount Kisco
NY, US
Agent
McGinn & Gibb PLLC
US
Agent
Richard M Ludwin Esq
US
Assignee
International Business Machines Corporation
NY, US
IPC
G06F 9/44
View Original Source