×

Log based data replication system with disk swapping below a predetermined rate

  • US 7,870,355 B2
  • Filed: 12/18/2006
  • Issued: 01/11/2011
  • Est. Priority Date: 12/19/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for transmitting data from a source computer to a destination computer in a data replication system, the method comprising:

  • monitoring file system requests of an application program on a source computer;

    identifying, from the file system requests, application-specific data management operations directed to data on a first storage device, wherein the application-specific data management operations identify at least one recoverable state of the application program;

    storing in a buffer a plurality of log entries representing the application-specific data management operations, wherein at least a plurality of the log entries in the buffer do not have an absolute file pathname;

    pathname processing each of the plurality of the log entries to determine an absolute file pathname associated with the plurality of log entries;

    transmitting each processed log entry and the associated absolute file pathname to a destination computer;

    replaying on the destination computer each processed log entry with the associated absolute file pathname to perform the application-specific data management operations on the destination computer to generate a replication of the data existing on the first storage device on a second storage device;

    when the pathname processing drops below a predetermined rate, transferring recently received log entries that do not have an absolute file pathname to a memory;

    modifying the execution of the application program on the source computer when the log entries that do not have an absolute file pathname in the memory exceed a threshold; and

    recovering the application program on the source computer to the recoverable state with the data replicated on the destination computer in the event the application program on the source computer needs to be recovered.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×