Patent · US Expired

Method and system for recording and replaying the execution of distributed java programs

US6832367B1 · kind B1 · utility

375Cited by
6References
71Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 6, 2000
Grant dateDec 14, 2004
Priority date
Expiry dateMar 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.