Method and system for recording and replaying the execution of distributed java programs
US6832367B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Mar 6, 2000 |
| Grant date | Dec 14, 2004 |
| Priority date | — |
| Expiry date | Mar 6, 2020 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/3636
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.