IP Library Granted Patent US 7,937,547
Granted Patent B2
US 7,937,547 · App. 11/993,634 · Granted May 3, 2011

System and method for high performance enterprise data protection

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,937,547
App. No.
11/993,634
Granted
May 3, 2011
Kind
B2
Abstract

High performance, enterprise-level data protection system and method provides efficient block-level incremental snapshots of primary storage devices, and instant availability of such snapshots in immediately mountable form that can be directly used in place of the primary storage device. Related systems and applications are described, including an “Enterprise Image Destination” (EID) for backup images; a mirroring technique whereby a replacement physical primary facility may be created while working with a second storage unit as the primary source file system; and a technique for eliminating redundant data in backup images when multiple systems with partially common contents (e.g., operating system files, common databases, application executables, etc.) are being backed up. A number of examples showing “Fast Application Restore” (FAR) with the use of the invention are also provided.

Claims (27)

1. A method for making a backup copy of a primary system, that is mountable on the same or other computer system on an immediately available basis, and for providing an immediately available restoration of said backup copy to a restoration system, comprising:

providing a base-level snapshot, stored on a secondary system, of the primary system;

providing block-level incremental snapshots of the primary system, stored on the secondary system, representing only the blocks that have changed since the prior snapshot, wherein the base-level and block-level incremental snapshots of the primary system further comprise application-specific metadata;

constructing a read-only logical disk image from at least one of said snapshot images;

transforming aid the read-only logical disk image into an iSCSI addressable read-write LUN by creating a sparse file backed by the read-only logical disk image, and exposing the LUN; and

mapping the restore volume to the local namespace of the restoration system, so that it can be used as a mounted restore volume containing both backup data and application-specific metadata.

2. A method for making a backup copy of a primary system, that is mountable on the same or other computer system on an immediately available basis, and for providing an immediately available restoration of said backup copy to a restoration system, and restoring to the restoration system a primary storage device capable of aggregating changes as well as retaining original unchanged data from a read-only backup image, comprising:

providing a base-level snapshot, stored on a secondary system, of the primary system;

providing block-level incremental snapshots of the primary system, stored on the secondary system, representing only the blocks that have changed since the prior snapshot, wherein the base-level and block-level incremental snapshots of the primary system further comprise application-specific metadata;

constructing a read-only logical disk image from at least one of said snapshot images;

exposing the read-only logical disk image as a LUN containing both backup data and application-specific metadata;

mapping the restore volume to the local namespace of the restoration system;

mounting the restore volume on the restoration system; and

using the LUN as primary storage.

3. A method for making a backup copy of a primary system, that is mountable on the same or other computer system on an immediately available basis, and for restoring a backup copy in operations under a virtualization server, on a virtual machine running on said server, comprising:

providing a base-level snapshot, stored on a secondary system, of the primary system;

providing block-level incremental snapshots of the primary system, stored on the secondary system, representing only the blocks that have changed since the prior snapshot;

constructing a logical disk image from at least one of said snapshot images that can be used as a mounted storage unit;

exposing the logical disk image as a LUN to create a restore volume; and

mapping the restore volume to the local namespace of the virtual machine.

4. A method for rapidly performing a restore operation on an application on a target node, from a set of one or more backup images, for use in the case of recovery from a failure, comprising

selecting said backup images;

creating addressable virtual storage LUNs from said images on an on-demand basis;

making the LUNs visible to the target node;

attaching the LUNs as local disks on the restore target via iSCSI protocols;

programmatically recovering the application using appropriate application-specific APIs; and

applying application-specific log files to roll said restore operation forward to the point of failure.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Jun 15, 2021
From: WESTERN ALLIANCE BANK
To: CATALOGIC SOFTWARE, INC.
Reel/Frame 056551/0581 →
RELEASE OF SECURITY INTEREST Recorded May 24, 2021
From: CATALOGIC SOFTWARE, INC.
To: SILICON VALLEY BANK
Reel/Frame 056325/0719 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Sep 19, 2019
From: CATALOGIC SOFTWARE, INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 050433/0090 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 24678/0539 Recorded Dec 23, 2016
From: GOLUB CAPITAL MARKETS LLC, FORMERLY KNOWN AS GCI CAPITAL MARKETS LLC
To: SYNCSORT INCORPORATED
Reel/Frame 041187/0473 →
SECURITY AGREEMENT Recorded Aug 20, 2015
From: CATALOGIC SOFTWARE, INC.
To: SILICON VALLEY BANK
Reel/Frame 036397/0029 →
RELEASE OF SECURITY INTEREST Recorded Jul 15, 2014
From: CGI CAPITAL MARKETS LLC
To: GCI CAPITAL MARKETS, LLC
Reel/Frame 033329/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2014
From: SYNCSORT INCORPORATED
To: DPX CORP.
Reel/Frame 033158/0076 →
CHANGE OF NAME Recorded Jun 23, 2014
From: DPX CORP
To: CATALOGIC SOFTWARE, INC.
Reel/Frame 033217/0048 →
SECURITY AGREEMENT Recorded Jul 14, 2010
From: SYNCSORT INCORPORATED
To: GCI CAPITAL MARKETS LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 024678/0539 →