×

Transfer of Event Logs for Replication of Executing Programs

  • US 20090328044A1
  • Filed: 03/30/2007
  • Published: 12/31/2009
  • Est. Priority Date: 08/28/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method executing on a computer system for replicating program executing on the computer system having a first storage, one destination being accessible from the computer system, the method comprising:

  • responsive to a non deterministic non-deterministic event, blocking an executing program request from an executing program corresponding to that event;

    determining whether the non-deterministic event corresponds to a message that is an input for the executing program to be replicated or to an output request from the executing program for sending an output message, wherein the non-deterministic event is a non-abortable event;

    responsive to a non-abortable event not occurring, logging the event in the first storage, delivering the event to the executing program to be replicated, and unblocking the executing program request; and

    responsive to a non-abortable event, transferring contents of the first storage to the destination, and responsive to an acknowledgment being received from the destination, unblocking the executing program request.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×