Patent US3653931A successfully refreshed from Google Patents.
Patent US6108749A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6108749A Expired / Lapsed US ⏱️ 0.0 years remaining

DASD file copy system for a data processor using a data storage subsystem snapshot copy capability

Assignee: Oracle America Inc
•
Filing: 1997-04-18
•
Granted: 2000-08-22
•
Expires: 2017-04-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The DASD file system copy system functions to enable the data processor to manage the data file copy function of a disk data storage subsystem in a manner that minimizes the expenditure of data processor resources. This is accomplished by the DASD file system copy system determining the source location on the data storage subsystem, the target location on the data storage subsystem and identifying the extents of both. The DASD file system copy system then transmits data to the data storage subsystem, representative of the assignment of DASD full tracks from the source location on the data storage subsystem as well as DASD full tracks from the target location on the data storage subsystem. The data processor based DASD file system copy system then uses ECAM channel programs to instruct the data storage subsystem to perform the data file copy operation using snapshot track pointer copy operations. Upon conclusion of the data file copy operation by the data storage subsystem, the DASD file system copy system updates the meta data required to complete the data file copy operation.

Inventors

  • 👤 Michael Wayne White
  • 👤 Patrick James Tomsula

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 15:17
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/14; G06F11/1446; G06F11/1458; G06F11/1466

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 183 words
A data file system copy apparatus for the copying of data files stored on a dynamically mapped virtual memory data storage subsystem having a rewriteable memory space, which data file copy apparatus is extant on a data processor connected to the data storage subsystem which is operational to instantaneously create a copy of a selected data file independent of said data processor, said data file copy apparatus comprising: means for allocating memory in said rewriteable memory space for a selected data file written thereon as well as for a copy of said selected data file; means for transmitting control messages to said data storage subsystem to identify said selected data file, and memory space for said copy of said selected data file, comprising: means for transmitting data to said data storage subsystem to initiate activation of a snapshot copy operation on said selected data file in said data storage subsystem independent of said data processor; and means, responsive to said data storage subsystem copying said selected data file, for updating meta data associated with said data file and known by said data processor.
Claim 2
Dependent Claim 183 words
A data file system copy apparatus for the copying of data files stored on a dynamically mapped virtual memory data storage subsystem having a rewriteable memory space, which data file copy apparatus is extant on a data processor connected to the data storage subsystem which is operational to instantaneously create a copy of a selected data file independent of said data processor, said data file copy apparatus comprising: means for allocating memory in said rewriteable memory space for a selected data file written thereon as well as for a copy of said selected data file; means for transmitting control messages to said data storage subsystem to identify said selected data file, and memory space for said copy of said selected data file, comprising: means for transmitting data to said data storage subsystem to initiate activation of a snapshot copy operation on said selected data file in said data storage subsystem independent of said data processor; and means, responsive to said data storage subsystem copying said selected data file, for updating meta data associated with said data file and known by said data processor.
Claim 3
Dependent Claim 28 words
The data file copy apparatus of claim 1 wherein said means for allocating memory comprises: means for determining a location and an extent of said selected data file.
Claim 4
Dependent Claim 32 words
The data file copy apparatus of claim 2 wherein said means for allocating memory further comprises: means for determining a location and an extent of said copy of said selected data file.
Claim 5
Dependent Claim 29 words
The data file copy apparatus of claim 1 further comprising: means for transmitting control messages to said data storage subsystem to initiate said copy of said selected data file.
Claim 6
Dependent Claim 51 words
The data file copy apparatus of claim 1 wherein said means for transmitting control messages comprises: means for transmitting data to said data storage subsystem to identify a location and an extent of said selected data file, and a location and an extent for said copy of said selected data file.
Claim 7
Dependent Claim 177 words
A data file system copy apparatus for the copying of data files stored on a dynamically mapped virtual memory data storage subsystem having a rewriteable memory space, which data file copy apparatus is extant on a data processor connected to the data storage subsystem which is operational to instantaneously create a copy of a selected data file independent of said data processor, said data file copy apparatus comprising: means for allocating memory in said rewriteable memory space for a selected data file written thereon as well as for a copy of said selected data file; means for transmitting control messages to said data storage subsystem to identify said selected data file, and memory space for said copy of said selected data file; and means, responsive to said data storage subsystem copying said selected data file, for updating meta data associated with said data file and known by said data processor, comprising: means for updating at least one of data file meta data comprising: Virtual Table of Contents(VTOC); Volume labels; VTOC index; Virtual Volume Data Set (VVDS) data.
Claim 8
Dependent Claim 177 words
A data file system copy apparatus for the copying of data files stored on a dynamically mapped virtual memory data storage subsystem having a rewriteable memory space, which data file copy apparatus is extant on a data processor connected to the data storage subsystem which is operational to instantaneously create a copy of a selected data file independent of said data processor, said data file copy apparatus comprising: means for allocating memory in said rewriteable memory space for a selected data file written thereon as well as for a copy of said selected data file; means for transmitting control messages to said data storage subsystem to identify said selected data file, and memory space for said copy of said selected data file; and means, responsive to said data storage subsystem copying said selected data file, for updating meta data associated with said data file and known by said data processor, comprising: means for updating at least one of data file meta data comprising: Virtual Table of Contents(VTOC); Volume labels; VTOC index; Virtual Volume Data Set (VVDS) data.
Claim 9
Dependent Claim 28 words
The data file copy apparatus of claim 6 wherein said means for allocating memory comprises: means for determining a location and an extent of said selected data file.
Claim 10
Dependent Claim 32 words
The data file copy apparatus of claim 7 wherein said means for allocating memory further comprises: means for determining a location and an extent of said copy of said selected data file.
Claim 11
Dependent Claim 29 words
The data file copy apparatus of claim 6 further comprising: means for transmitting control messages to said data storage subsystem to initiate said copy of said selected data file.
Claim 12
Dependent Claim 51 words
The data file copy apparatus of claim 6 wherein said means for transmitting control messages comprises: means for transmitting data to said data storage subsystem to identify a location and an extent of said selected data file, and a location and an extent for said copy of said selected data file.
Claim 13
Dependent Claim 44 words
The data file copy apparatus of claim 10 wherein said means for transmitting control messages further comprises: means for transmitting data to said data storage subsystem to initiate activation of a snapshot copy operation on said selected data file in said data storage subsystem.
Claim 14
Dependent Claim 174 words
A data file copy method for the copying of data files stored on a data storage subsystem having a rewriteable memory space, which data file copy method is executable on a data processor connected to the data storage subsystem which is operational to instantaneously create a copy of a selected data file independent of said data processor, said data file copy method comprising the steps of: allocating memory in said rewriteable memory space for a selected data file written thereon as well as for a copy of said selected data file; transmitting control messages to said data storage subsystem to identify said selected data file, and memory space for said copy of said selected data file, comprising: transmitting data to said data storage subsystem to initiate activation of a snapshot copy operation on said selected data file in said data storage subsystem independent of said data processor; and updating, in response to said data storage subsystem copying said selected data file, meta data associated with said data file and known by said data processor.
Claim 15
Dependent Claim 174 words
A data file copy method for the copying of data files stored on a data storage subsystem having a rewriteable memory space, which data file copy method is executable on a data processor connected to the data storage subsystem which is operational to instantaneously create a copy of a selected data file independent of said data processor, said data file copy method comprising the steps of: allocating memory in said rewriteable memory space for a selected data file written thereon as well as for a copy of said selected data file; transmitting control messages to said data storage subsystem to identify said selected data file, and memory space for said copy of said selected data file, comprising: transmitting data to said data storage subsystem to initiate activation of a snapshot copy operation on said selected data file in said data storage subsystem independent of said data processor; and updating, in response to said data storage subsystem copying said selected data file, meta data associated with said data file and known by said data processor.
Claim 16
Dependent Claim 26 words
The data file copy method of claim 12 wherein said step of allocating memory comprises: determining a location and an extent of said selected data file.
Claim 17
Dependent Claim 29 words
The data file copy method of claim 13 wherein said step of allocating memory comprises: determining a location and an extent of said copy of said selected data file.
Claim 18
Dependent Claim 30 words
The data file copy method of claim 12 further comprising the step of: transmitting control messages to said data storage subsystem to initiate said copy of said selected data file.
Claim 19
Dependent Claim 49 words
The data file copy method of claim 12 wherein said step of transmitting control messages comprises: transmitting data to said data storage subsystem to identify a location and an extent of said selected data file, and a location and an extent for said copy of said selected data file.
Claim 20
Dependent Claim 168 words
A data file copy method for the copying of data files stored on a data storage subsystem having a rewriteable memory space, which data file copy method is executable on a data processor connected to the data storage subsystem which is operational to instantaneously create a copy of a selected data file independent of said data processor, said data file copy method comprising the steps of: allocating memory in said rewriteable memory space for a selected data file written thereon as well as for a copy of said selected data file; transmitting control messages to said data storage subsystem to identify said selected data file, and memory space for said copy of said selected data file; and updating, in response to said data storage subsystem copying said selected data file, meta data associated with said data file and known by said data processor, comprising: updating at least one of data file meta data comprising: Virtual Table of Contents(VTOC); Volume labels; VTOC index; Virtual Volume Data Set (VVDS) data.
Claim 21
Dependent Claim 168 words
A data file copy method for the copying of data files stored on a data storage subsystem having a rewriteable memory space, which data file copy method is executable on a data processor connected to the data storage subsystem which is operational to instantaneously create a copy of a selected data file independent of said data processor, said data file copy method comprising the steps of: allocating memory in said rewriteable memory space for a selected data file written thereon as well as for a copy of said selected data file; transmitting control messages to said data storage subsystem to identify said selected data file, and memory space for said copy of said selected data file; and updating, in response to said data storage subsystem copying said selected data file, meta data associated with said data file and known by said data processor, comprising: updating at least one of data file meta data comprising: Virtual Table of Contents(VTOC); Volume labels; VTOC index; Virtual Volume Data Set (VVDS) data.
Claim 22
Dependent Claim 26 words
The data file copy method of claim 17 wherein said step of allocating memory comprises: determining a location and an extent of said selected data file.
Claim 23
Dependent Claim 29 words
The data file copy method of claim 18 wherein said step of allocating memory comprises: determining a location and an extent of said copy of said selected data file.
Claim 24
Dependent Claim 30 words
The data file copy method of claim 17 further comprising the step of: transmitting control messages to said data storage subsystem to initiate said copy of said selected data file.
Claim 25
Dependent Claim 49 words
The data file copy method of claim 17 wherein said step of transmitting control messages comprises: transmitting data to said data storage subsystem to identify a location and an extent of said selected data file, and a location and an extent for said copy of said selected data file.
Claim 26
Dependent Claim 42 words
The data file copy method of claim 21 wherein said step of transmitting control messages further comprises: transmitting data to said data storage subsystem to initiate activation of a snapshot copy operation on said selected data file in said data storage subsystem.

References Cited (Backward Citations)

US5276860A Cited
US5212784A Cited
US5255270A Cited
EP0602822A2 Cited
EP0617362A1 Cited
US5742792A Cited
US5649152A Cited
US5630092A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-08-22 2004-02-21 2004-08-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-08-22 2008-02-21 2008-08-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-08-22 2012-02-21 2012-08-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag