IP Library Granted Patent US 6,934,725
Granted Patent B1
US 6,934,725 · App. 10/029,344 · Granted Aug 23, 2005

Management of file extent mapping to hasten mirror breaking in file level mirrored backups

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 6,934,725
App. No.
10/029,344
Granted
Aug 23, 2005
Kind
B1
Abstract

An enterprise storage system for performing a file level backup operation on data using a mirror disk and a primary disk includes a split mechanism to split the mirror disk from the primary disk before backing data files up from said mirror disk to said sequential storage media and an extent mapping mechanism to perform extent mapping on files to be backed up in a given backup session before the split mechanism splits the mirror for the same given backup session, and an extent map check and update mechanism to check, after the split mechanism splits the mirror for the same given backup session, whether any files have been updated in a manner so as to require additional or revised extent map information.

Claims (21)

1. An enterprise storage system for performing a file level backup operation on data using a mirror disk and a primary disk, individual files of data being backed up from the mirror disk to a backup storage media while a database application on a host system can freely read to and write from a database stored on the primary disk after a quiesce period which occurs as part of the file level backup operation, said system comprising:

a primary disk;

a mirror disk;

a file level mirrored backup portion, operable to initiate a file by file backup of data from said mirror disk to a backup storage device;

a synchronizer to synchronize data from said primary disk to said mirror disk upon an initiation of a file level mirrored backup process by said file level mirrored backup portion;

a database quiesce mechanism, operable after said synchronizer synchronizes said data from said primary disk to said mirror disk, to quiesce read and write interactions between said database application and said primary disk;

a discovery and prepare mechanism operable after quiescing of the read and write interactions to conduct discovery and prepare phases of a file by file mirrored backup operation;

a backup and cleanup mechanism to backup certain identified files from said mirror disk to said sequential storage media after completion of said discovery and prepare phases;

a split mechanism operable to split said mirror disk from said primary disk before backing data files up from said mirror disk to said sequential storage media;

an extent mapping mechanism to perform extent mapping on files to be backed up in a given backup session before said split mechanism splits said mirror for the same given backup session; and

an extent map check and update mechanism to check, after said split mechanism splits said mirror for the same given backup session, whether any files have been updated in a manner so as to require additional or revised extent map information.

2. The system according to claim 1 , wherein said backup storage device comprises sequential storage media.

3. The system according to claim 2 , wherein said backup storage device comprises a tape storage device.

4. The system according to claim 3 , wherein the quiescing of read and write interactions comprises freezing the database application.

5. The system according to claim 3 , wherein the quiescing of read and write interactions comprises putting the database application in a hot backup state and maintaining a redo log during continued read and write interactions.

6. The system according to claim 1 , wherein said extent mapping mechanism performs extent mapping before said database quiesce mechanism quiesces the read and write interactions for the same given backup session.

7. The system according to claim 1 , said mirror disk comprising memory media contained within a same enterprise storage platform as said primary disk.

8. The system according to claim 1 , further comprising an unquiesce mechanism to unquiesce the database application after said mirror is split for the same given backup session.

9. The system according to claim 8 , wherein said unquiesce mechanism unquiesces the database application after said extent map check and update mechanism completes a check and update operation in the same given backup session.

10. The system according to claim 1 , further comprising a backup and clean up mechanism operable to perform backup and cleanup processes for the same given backup session.

11. The system according to claim 10 , wherein said backup and cleanup processes include writing given identified files to sequential storage in logical order in terms of a logical file identification scheme used by said host system.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2016
From: EMC CORPORATION
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 040203/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →