×

Method and apparatus for backup and recovery system using storage based journaling

  • US 7,111,136 B2
  • Filed: 06/26/2003
  • Issued: 09/19/2006
  • Est. Priority Date: 06/26/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for processing data in an application data store comprising:

  • producing at least a first snapshot of an application data store, the application data store configured to receive data by way of write operations issued from a host device;

    storing each journal entry for each write operation issued from the host device in a journal data store, thereby accumulating a list of journal entries;

    monitoring an amount of free space on the journal data store;

    when the amount of free space falls below a first threshold value, then removing one or more journal entries from the journal data store, thereby increasing the amount of free space, wherein enough of the journal entries are removed so that the amount of free space rises above a second threshold value, andwherein each journal entry comprises a fixed-size header portion and a variable-size data portion, wherein the journal data store comprises a first storage area within which a plurality of header portions are defined and a second storage area for storing a plurality of data portions, and wherein storing a journal entry includes allocating one of the journal headers and allocating a sufficient amount of space in the data portion to contain data associated with the write operation.

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