Optical disk system emulating magnetic tape units
AssigneeData/Ware Development, Inc.
InventorsRichard V. Keele, Craig D. Mautner, Tracy J. Thorpe, Sidney R. Thompson, Michael C. Goodsell
Life of this patent
Estimating the term…
Loading patent…
AssigneeData/Ware Development, Inc.
InventorsRichard V. Keele, Craig D. Mautner, Tracy J. Thorpe, Sidney R. Thompson, Michael C. Goodsell
Estimating the term…
An optical disk system emulating a 3480 magnetic tape subsystem having one or more magnetic tape drives, includes a VMEGate channel attached processor for receiving CCW tape commands, a SCSI board for controlling SCSI optical disk drives, a serial I/O board for controlling jukebox optical disk media handlers for automatically robotically loading and unloading optical disks containing virtual tape data into the optical disk drives, a cache RAM for buffering data between the channel and the optical disk drives, operator consoles for emulating the 3480 magnetic tape subsystem control panels, an SBC computer and VME bus for central control of the system, and floppy and hard disk drives for storing emulation SBC programs and disk directories, to enable the system to exhibit an organization of virtual tape data into a system of pointers and user records of the virtual tapes, a reallocatable mapping between magnetic tape drives and the optical disk drives, disk directories cross referencing virtual tapes VSNs to optical disks for locating particular optical disks storing requested VSNs, and to enable WORM optical media to appear to the channel as rewritable magnetic tape through the conversion of tape commands to jukebox load operations and optical disk drive seek operations for increased performance, said system emulates a 3480 magnetic tape subsystem by using jukeboxes to automatically load optical media into and out of optical disk drives and by using a dynamic re-allocation method for maintaining a one-to-one mapping between the virtual magnetic tape drives and the optical disk drives, which reduces access speed to the data.
A system for emulating a magnetic tape subsystem having and controlling a plurality of magnetic tape drives so as to read to write magnetic tape data onto and from magnetic tapes, said magnetic tape subsystem connected to a channel communicating magnetic tape subsystem channel commands and magnetic tape data organized in channel data formats, said system being for the purposes of recording and reading virtual magnetic tape data on optical disks in response to said magnetic tape subsystem channel commands, said system comprising:
A system for emulating a magnetic tape subsystem connected to a plurality of magnetic tape drives serving to read and to write magnetic tape data onto and from a plurality of magnetic tapes, and connected to a channel communicating magnetic tape subsystem channel commands and said magnetic tape data within channel data formats, said emulation system being for the purpose of reading and writing virtual magnetic tape data on a plurality of optical disks, said system comprising:
A system for emulating a magnetic tape subsystem connected to a plurality of magnetic tape drives serving to read and to write magnetic tape data on a plurality of magnetic tapes, and connected to a host computer having a channel serving to communicate magnetic tape subsystem channel commands to said magnetic tape subsystem so as to direct the reading and writing of said magnetic tape data on said plurality of magnetic tapes, said channel communicating within channel data formats, said magnetic tape subsystem communicating said magnetic tape data between said channel and said plurality of magnetic tape drives, said channel commands having serial numbers identifying a one of said plurality of magnetic tapes and having channel addresses respectively identifying a one of said plurality of magnetic tape drives, said system being for the purpose of reading and of writing virtual magnetic tape data on a plurality of optical disks each of which records a plurality of virtual magnetic tapes, said system comprising,
A method of reallocating at least one magnetic tape drive to at least one optical disk drive in a system for reading and writing with a plurality of optical disk drives a plurality of virtual magnetic tapes recorded on a plurality of optical disks, said system communicating within channel data formats as would a magnetic tape subsystem having a plurality of magnetic tape drives for reading and writing magnetic tape data on a plurality of magnetic tapes, said magnetic tape subsystem connected to a channel communicating magnetic tape subsystem channel commands and said magnetic tape data, said channel commands having a plurality of channel addresses for respectively addressing a plurality of magnetic tapes and magnetic tape drives, said system being connected to said channel and comprising a programmed computer with memory, said method comprising the steps of,
A method of accessing one of a multiplicity of virtual magnetic tapes recorded on a plurality of optical disks in and by a system for emulating a magnetic tape subsystem that is
A system writing and reading data from an optical disc so as to emulate the reading and the writing of a plurality of magnetic tapes that are individually addressable and controllable in any intermixed sequence for the writing and the reading of data, the optical disc system emulating magnetic tapes comprising:
Dependencies are inferred from the claim text.