Extensible application backup system and method
AssigneeNetApp, Inc.
InventorsYuedong Paul Mu, Sajeev Aravindan
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetApp, Inc.
InventorsYuedong Paul Mu, Sajeev Aravindan
Estimating the term…
An archive method and system receives a backup request for a target dataset used by an application on a primary storage system to be backed up on a secondary storage system. Different applications may each have a corresponding proprietary application format for storing their datasets. An application translator module is loaded into an extensible backup manager that converts between a proprietary application format associated with the target dataset and a predetermined storage format used by the extensible backup manager. The application translator module converts from the proprietary application format into the predetermined storage format when the baseline backup of the target dataset has not yet been performed. An incremental backup uses the application translator module to convert from the proprietary application format associated with the application into the predetermined storage format of the extensible backup manager. Once completed, a data mover component causes the incremental backup and the baseline backup of the entire target dataset, if scheduled, to be moved from the primary storage to the secondary storage and stored in the predetermined storage format rather than the proprietary application format associated with the application.
An archive method using a primary storage and a secondary storage comprising:
An archive method using a primary storage and a secondary storage comprising:
A computer program product, tangibly stored on a computer-readable medium, for archiving using a primary storage and a secondary storage comprising instructions operable to cause a programmable processor to:
A computer program product, tangibly stored on a computer-readable medium, for archiving using a primary storage and a secondary storage comprising instructions operable to cause a programmable processor to:
Dependencies are inferred from the claim text.