×

Techniques for backing up application-consistent data using asynchronous replication

  • US 10,152,415 B1
  • Filed: 07/05/2011
  • Issued: 12/11/2018
  • Est. Priority Date: 07/05/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for backing up application-consistent data comprising:

  • receiving a backup request to backup application data;

    storing the application data in a volume of storage space at a first site;

    taking a snapshot of the application data stored in the volume of storage space;

    quiescing, via a quiescing module comprising at least one computer processor, the snapshot of the application data stored in the volume of storage space, wherein quiescing the snapshot of the application data stored in the volume of storage space comprises flushing one or more pending operations in a buffer;

    transmitting application-consistent data to a second site via asynchronous replication, wherein the application-consistent data comprises the application data stored in the volume of storage space and the quiesced snapshot of the application data stored in the volume of storage space, wherein the application data and the quiesced snapshot are transmitted together;

    polling for an arrival of a volume of the applicant-consistent data at the second site;

    taking a snapshot of the volume of the application-consistent data based at least in part on the arrival of the volume of the application-consistent data at the second site;

    deleting the quiesced snapshot of the application data stored in the volume of storage space after receiving an acknowledgement message indicating successful transmission of the application-consistent data;

    associating a tag with the quiesced snapshot;

    monitoring the tag for updates;

    triggering a fire drill operation in response to detecting an update to the tag; and

    in response to a fire drill operation being triggered, taking a snapshot of the application-consistent data at the second site in order to recover the application data at the first site.

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