← Back to Patent Explorer
US5673382A Expired / Lapsed US ⏱️ 0.0 years remaining

Automated management of off-site storage volumes for disaster recovery

Assignee: International Business Machines Corp
•
Filing: 1996-05-30
•
Granted: 1997-09-30
•
Expires: 2016-05-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing system providing disaster recovery and using a client-server configuration provides a method and apparatus for reclaiming off-site storage volumes without requiring the volumes to be mounted or transported to the primary site. The system includes primary volumes and resident copy volumes at the primary site and off-site storage volumes for disaster recovery at the remote site. The system first determines which off-site storage volumes are eligible for reclamation. For each eligible off-site volume, the system locates, within the primary site, a primary copy of every file remaining on the off-site volume that is still required for disaster recovery. These primary copies are then copied to a resident recovery volume at the primary storage site. The eligible off-site volume is then marked empty, and the resident recovery volume is classified as an off-site volume. The resident recovery volume is then transported to the remote storage site and the empty off-site volume is returned to the primary storage site to be reused as a resident copy volume.

Inventors

  • 👤 David Maxwell Cannon
  • 👤 Michael Allen Kaczmarski

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 10:17
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/14; G06F11/1446; G06F11/1458; G06F11/1464

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 230 words
In a disaster recovery system having a primary storage site and a remote storage site, said remote storage site having a plurality of off-site storage volumes for storing a disaster recovery copy of client data files, said primary storage site having a plurality of client systems generating said client data files, and a server coupled to said plurality of client systems for managing copies of said client data files at said primary storage site and said remote storage site, said server comprising: a plurality of primary storage volumes for storing a primary copy of said client data files; a plurality of resident copy storage volumes for storing a back-up copy of said client data files; a server database for maintaining directory information and reference location information for said copies of said client data files; and a storage manager coupled to said primary storage volumes, said resident copy storage volumes, and said server database, said storage manager storing said primary copy of said client data file received from said client system in said primary storage volume, said storage manager also determining which of said resident copy storage volumes are to be classified as off-site storage volumes and transported to said remote storage site for disaster recovery, said storage manager also reclaiming said off-site storage volumes without mounting said off-site storage volumes at said primary storage site or said remote storage site.
Claim 2
Dependent Claim 47 words
The server in claim 1 further comprising: a first list in said server database identifying a set of eligible off-site storage volumes to be reclaimed, wherein said storage manager queries said directory information and said reference location information in said server database to build said first list.
Claim 3
Dependent Claim 62 words
The server in claim 2 further comprising: a second list in said server database identifying a set of remaining disaster recovery copies stored on said eligible off-site storage volume, said set of remaining disaster recovery copies necessary for disaster recovery, wherein said storage manager queries said directory information and said reference location information in said server database to build said second list.
Claim 4
Dependent Claim 31 words
The server in claim 3 wherein said storage manager copies said primary copy corresponding to said remaining back-up copy from said primary storage volume to a recovery resident copy storage volume.
Claim 5
Dependent Claim 40 words
The server in claim 4 wherein said storage manager classifies said eligible off-site storage volume as empty when said primary copies corresponding to all of said remaining disaster recovery copies have been copied to said recovery resident copy storage volume.
Claim 6
Dependent Claim 51 words
The server in claim 5 wherein said storage manager reuses said eligible off-site storage volume classified as empty once said eligible off-site storage volume is returned to said primary storage site, said eligible off-site storage volume returned only after said recovery resident copy storage volume is transported to said remote site.
Claim 7
Dependent Claim 73 words
The server in claim 3 further comprising: a file space occupied by said set of remaining back-up copies in said eligible off-site storage volume, wherein said storage manager calculates said file space from said reference location information in said server database, said storage manager further comparing said file space to a minimum threshold and determining that said eligible off-site volume can be reclaimed if said file space is less than said minimum threshold.
Claim 8
Dependent Claim 49 words
The server in claim 7 wherein said directory information in said server database for each said primary copy and each said back-up copy of said client data file further comprises: a file name; a client system identifier; a file status word; a time stamp; and a bit-file identifier (bfid).
Claim 9
Dependent Claim 51 words
The server in claim 7 wherein said reference location information in said server database for each said primary copy and each said back-up copy of said client data file further comprises: a storage pool identifier; a storage volume identifier; a storage volume offset; a file size; and a bit-file identifier (bfid).
Claim 10
Dependent Claim 16 words
The server in claim 1 wherein said primary storage volumes are direct access storage devices (DASDs).
Claim 11
Dependent Claim 14 words
The server in claim 1 wherein said primary storage volumes are magnetic tape cartridges.
Claim 12
Dependent Claim 14 words
The server in claim 1 wherein said copy storage volumes are magnetic tape cartridges.
Claim 13
Dependent Claim 227 words
In a disaster recovery system having a primary storage site and a remote storage site, said primary storage site having a plurality of client systems generating client data files, a server coupled to said plurality of client systems, said server having a plurality of primary storage volumes for storing a primary copy of said client data files and a plurality of resident copy storage volumes for storing a back-up copy of said client data files, said remote storage site having a plurality of off-site storage volumes for storing said back-up copies needed for disaster recovery, a method in said server for reclaiming said off-site storage volume without mounting said off-site storage volume comprising steps of: maintaining directory information and reference location information in a server database to link said primary copy and said back-up copy of said client data files; selecting a set of eligible off-site storage volumes to be reclaimed; for each said eligible off-site storage volume, identifying a set of remaining back-up copies stored on said off-site storage volume necessary to maintain disaster recovery protection; for each said remaining back-up copy, copying said primary copy corresponding to said remaining back-up copy from said primary storage volume to a recovery resident copy storage volume; and classifying said recovery resident copy storage volume as a new off-site storage volume and said eligible off-site storage volume as empty.
Claim 14
Dependent Claim 53 words
The method of claim 13 further comprising: reusing said eligible off-site volume as a resident copy storage volume once said eligible off-site volume is returned to said primary storage site, said eligible off-site volume returned to said primary storage site after said recovery resident copy storage volume transported to said remote storage site.
Claim 15
Dependent Claim 76 words
The method of claim 13 wherein said selecting step further comprises: querying said directory information and said reference location information in said server database to identify said off-site storage volumes; for each said off-site storage volume, calculating a useable space occupied by said remaining back-up copies; comparing said useable space with a minimum threshold; and categorizing said off-site storage volume as said eligible off-site storage volume if said useable space is less than said minimum threshold.
Claim 16
Dependent Claim 36 words
The method of claim 13 wherein said identifying step further comprises: querying said directory information and said reference location information in said server database to locate said set of remaining back-up copies necessary for disaster recovery.
Claim 17
Dependent Claim 51 words
The method of claim 15 wherein said calculating step further comprises: querying said reference location information in said server database to find a size of each said remaining back-up copy; and adding said size of each said remaining back-up copy stored on said off-site storage volume to determine said useable space.
Claim 18
Dependent Claim 49 words
The method of claim 17 wherein said directory information in said server database for each said primary copy and each said back-up copy of said client data file further comprises: a file name; a client system identifier; a file status word; a time stamp; and a bit-file identifier (bfid).
Claim 19
Dependent Claim 51 words
The method of claim 17 wherein said reference location information in said server database for each said primary copy and each said back-up copy of said client data file further comprises: a storage pool identifier; a storage volume identifier; a storage volume offset; a file size; and a bit-file identifier (bfid).
Claim 20
Dependent Claim 243 words
In a disaster recovery system having a primary storage site and a remote storage site, said primary storage site having a plurality of client systems generating client data files, a server coupled to said plurality of client systems, said server having a plurality of primary storage volumes for storing a primary copy of said client data files and a plurality of resident copy storage volumes for storing a back-up copy of said client data files, said remote storage site having a plurality of off-site storage volumes for storing said back-up copies needed for disaster recovery, a program product having executable computer instructions for reclaiming said off-site storage volume without mounting said off-site storage volume comprising: a computer readable storage medium for storing said executable computer instructions, said executable computer instructions comprising: maintaining directory information and reference location information in a server database to link said primary copy and said back-up copy of said client data files; selecting a set of eligible off-site storage volumes to be reclaimed; for each said eligible off-site storage volume, identifying a set of remaining back-up copies stored on said off-site storage volume necessary to maintain disaster recovery protection; for each said remaining back-up copy, copying said primary copy corresponding to said remaining back-up copy from said primary storage volume to a recovery resident copy storage volume; and classifying said recovery resident copy storage volume as a new off-site storage volume and said eligible off-site storage volume as empty.

References Cited (Backward Citations)

US4771375A Cited
US5363487A Cited
US5412801A Cited
US5392432A Cited
US5274804A Cited
US5594900A Cited
US5404508A Cited
US5555371A Cited
EP0628906A2 Cited
US5504861A Cited
US5592618A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-09-29 2001-03-31 2001-09-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-09-29 2005-03-31 2005-09-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-09-29 2009-03-31 2009-09-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag