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

Outboard back-up and recovery system with transfer of randomly accessible data sets between cache and host and cache and tape simultaneously

Assignee: Storage Technology Corp
•
Filing: 1984-03-05
•
Granted: 1988-07-05
•
Expires: 2004-03-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A host connected outboard back-up and recovery system has a tape drive connected to a plural port solid-state cache memory which, in turn, is connected to a disk drive. Data to be backed-up can first be copied from the disk drive to the cache and then from the cache to the tape drive in back-up operations, so that the relative speeds of the disk drive and the tape need not be matched. An outboard controller controls flow of the data between the disk drive and the tape drive and additionally controls storage of the data on the tape, so that host computer involvement is avoided.

Inventors

  • 👤 Billy D. Johnson
  • 👤 P. David Dodd
  • 👤 Dean P. Kinard

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 19:53
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F12/0802; G06F12/0866

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 208 words
A data storage subsystem for connection to a host computer by way of a channel, said subsystem comprising: magnetic disk data storage means; magnetic tape data storage means including a plurality of tape drives; first data path means for transmission of data from said channel to said disk means, second data path means for transmission of data from said disk means to a cache means, and third data path means for transmission of data from said cache means to said tape means; director means for directing the flow of data along each of said data path means connecting said cache means, said channel and said tape means; a tape control unit connected between said cache means and said tape means by data pathways permitting flow of data from said cache means via said tape control unit to said tape drives, said tape control unit being further connected to a cache manager portion of said director means by means for transmitting control information from said cache manager to said tape control unit; and means for accessing from said cache means, by said host computer, data stored in said cache means in randomly accessible sets while the same data is being copied from said cache means to said tape means.
Claim 2
Dependent Claim 208 words
A data storage subsystem for connection to a host computer by way of a channel, said subsystem comprising: magnetic disk data storage means; magnetic tape data storage means including a plurality of tape drives; first data path means for transmission of data from said channel to said disk means, second data path means for transmission of data from said disk means to a cache means, and third data path means for transmission of data from said cache means to said tape means; director means for directing the flow of data along each of said data path means connecting said cache means, said channel and said tape means; a tape control unit connected between said cache means and said tape means by data pathways permitting flow of data from said cache means via said tape control unit to said tape drives, said tape control unit being further connected to a cache manager portion of said director means by means for transmitting control information from said cache manager to said tape control unit; and means for accessing from said cache means, by said host computer, data stored in said cache means in randomly accessible sets while the same data is being copied from said cache means to said tape means.
Claim 3
Dependent Claim 68 words
The system of claim 1 wherein said director means forms a portion of said first data path means, said cache means connected to said director means by a branching data path permitting flow of data from said disk means via said director means into said cache, thereby enabling a data set to be copied from a disk means into said cache means and thence to said tape means.
Claim 4
Dependent Claim 24 words
The system of claim 1 wherein said cache manager controls flow of data between said cache means, said disk means and said tape means.
Claim 5
Dependent Claim 33 words
The system of claim 3 wherein said cache manager controls said flow of data in response to commands received from software comprised in said host computer for supervision of back-up and recovery operations.
Claim 6
Independent Claim 396 words
A method of storing data records on magnetic tape storage media from magnetic disk storage media, comprising the steps of: monitoring data processing operations accessing data stored on said magnetic disk storage media; maintaining a list of the portions of said data which are altered in said processing operations; and periodically copying predetermined amounts of the data stored on said magnetic disk storage media into a solid state cache memory means in randomly accessible sets, and thence to said magnetic tape storage media, said amounts including those portions indicated on said list as having been changed; wherein said monitoring, maintaining and copying steps are performed by and under control of a storage manager, said storage manager comprising processor means located outboard of a channel connecting a memory subsystem comprising said magnetic disk storage media and said magnetic tape storage media to a host computer, whereby said copying operations are performed without intervention of said host computer; wherein said subsystem further comprises said solid state cache memory means into which data is copied from said magnetic disk storage media and from whence data is copied to said magnetic tape storage media, such that operations of said magnetic disk storage media and said magnetic tape storage media need not by synchronized in order to effectuate copying of data from said magnetic disk storage media to said magnetic tape storage media; wherein said copying operations are performed in a batch-wise fashion at intervals during operation of a computer system, wherein a list of data sets to be copied from said magnetic disk storage media to said magnetic tape storage media is accumulated over time, and said data sets are copied substantially continuously in a single copying operation; wherein a number of tracks to be copied are first copied from said magnetic disk storage media into said solid state cache memory means and thence are copied from said solid state cache memory means to said magnetic tape storage media, whereby efficiency of operation of said copying is obtained; and wherein said solid state cache memory means is provided with plural ports through which access thereto may be made, thereby enabling simultaneous access to said solid state cache memory means by said host computer and by tape units containing said magnetic tape storage media for copying of data from said solid state cache memory means to said magnetic tape storage media.
Claim 7
Independent Claim 396 words
A method of storing data records on magnetic tape storage media from magnetic disk storage media, comprising the steps of: monitoring data processing operations accessing data stored on said magnetic disk storage media; maintaining a list of the portions of said data which are altered in said processing operations; and periodically copying predetermined amounts of the data stored on said magnetic disk storage media into a solid state cache memory means in randomly accessible sets, and thence to said magnetic tape storage media, said amounts including those portions indicated on said list as having been changed; wherein said monitoring, maintaining and copying steps are performed by and under control of a storage manager, said storage manager comprising processor means located outboard of a channel connecting a memory subsystem comprising said magnetic disk storage media and said magnetic tape storage media to a host computer, whereby said copying operations are performed without intervention of said host computer; wherein said subsystem further comprises said solid state cache memory means into which data is copied from said magnetic disk storage media and from whence data is copied to said magnetic tape storage media, such that operations of said magnetic disk storage media and said magnetic tape storage media need not by synchronized in order to effectuate copying of data from said magnetic disk storage media to said magnetic tape storage media; wherein said copying operations are performed in a batch-wise fashion at intervals during operation of a computer system, wherein a list of data sets to be copied from said magnetic disk storage media to said magnetic tape storage media is accumulated over time, and said data sets are copied substantially continuously in a single copying operation; wherein a number of tracks to be copied are first copied from said magnetic disk storage media into said solid state cache memory means and thence are copied from said solid state cache memory means to said magnetic tape storage media, whereby efficiency of operation of said copying is obtained; and wherein said solid state cache memory means is provided with plural ports through which access thereto may be made, thereby enabling simultaneous access to said solid state cache memory means by said host computer and by tape units containing said magnetic tape storage media for copying of data from said solid state cache memory means to said magnetic tape storage media.
Claim 8
Dependent Claim 68 words
The method of claim 5 wherein if said host computer requests access to a data set stored in said cache for copying to said tape which has not yet been copied to tape, access to said data by said host computer is refused until said copying step is completed, whereby an accurate copy of said data on tape is made prior to alteration thereof by said host computer.

References Cited (Backward Citations)

US4084231A Cited
US4077059A Cited
US4169284A Cited
US4467421A Cited
US4493033A Cited
US4394733A Cited
US4439829A Cited
US4413328A Cited
US4525777A Cited
US4470115A Cited
US4489381A Cited
US4543626A Cited
US4607348A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-07-05 1992-01-04 1992-07-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-07-05 1996-01-04 1996-07-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-07-05 2000-01-04 2000-07-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag