Mapping SCSI medium changer commands to mainframe-compatible perform library function commands
AssigneeInternational Business Machines Corporation
InventorsKenneth Fairclough, Douglas William Dewey
Life of this patent
Estimating the term…
Abstract
Emulation of a small computer system interface (SCSI) library storage is provided in a virtual data storage subsystem having an automated tape library. This allows the ability to access or store a logical volume of data. Medium changer commands as used in SCSI and other open system interfaces are mapped to library function commands as commonly used in an enterprise server environment. This allows full transparent usage of virtual tape storage available in the enterprise server environment as open system storage.
Claims30
A method for emulating a small computer system interface type memory device in a personal computer with data storage media from an automated data library of a tape server under control of a library manager of the automated data library, comprising the steps of:
- providing medium changer commands over a small computer system interface bus between the personal computer and the tape server wherein said medium changer commands comprise an indication of the presence of a specified number of blank tape cartridges on the small computer system interface bus;
- transforming the medium changer commands from the personal computer to commands compatible with the library manager to create an identical number of logical volumes from an available memory pool in the tape server;
- and
- providing the transformed medium changer commands to the library manager.
A computer system having a host personal computer communicating over a small computer system interface bus with storage media of an automated data library under control of a library manager of the automated data library, said computer system emulating a small computer system interface type memory device for the host personal computer, and said computer system further comprising:
- means for providing medium changer commands over a small computer system interface bus between the personal computer and the tape server wherein said medium changer commands comprise an indication of the presence of a specified number of blank tape cartridges on the small computer system interface bus;
- means for transforming the medium changer commands from the personal computer to commands compatible with the library manager to create an identical number of logical volumes from an available memory pool in the tape server;
- and
- means for providing the transformed medium changer commands to the library manager.
A computer program product stored in signal bearing media for emulating a small computer system interface type memory device in a personal computer with virtual data storage media from an automated data library of a tape server under control of a library manager of a mainframe computer, said computer program product comprising:
- means for providing medium changer commands over a small computer system interface bus between the personal computer and the tape server wherein said medium changer commands comprise an indication of the presence of the specified number of blank tape cartridges of the small computer system interface bus;
- means for transforming the medium changer commands of the personal computer to commands compatible with the library manager to create an identical number of logical volumes from an available memory pool in the tape server;
- and
- means for providing the transformed drive commands and library commands to the library manager.
A method for emulating a small computer system interface type memory device in a personal computer with data storage media from an automated data library of a tape server under control of a library manager of the automated data library, comprising the steps of:
- providing medium changer commands over a small computer system interface bus between the personal computer and the tape server wherein said medium changer commands comprise an indication of an inquiry to read element status of a volume of a memory in a slot in the small computer system interface bus;
- transforming the medium changer commands from the personal computer to commands compatible with the library manager to read a logical tape volume of substantially identical size from an available memory pool in the tape server;
- and
- providing the transformed medium changer commands to the library manager.
A computer system having a host personal computer communicating over a small computer system interface bus with storage media of an automated data library under control of a library manager of the automated data library, said computer system emulating a small computer system interface type memory device forte host personal computer, and said computer system further comprising:
- means for providing medium changer commands over a small computer system interface bus between the personal computer and the tape server wherein said medium changer commands comprise an indication of an inquiry to read element status of a volume of memory in a slot of the small computer system interface bus;
- means for transforming the medium changer commands from the personal computer to commands compatible with the library manager to read a logical tape volume of substantially identical size from an available memory pool in the tape server;
- and
- means for providing the transformed medium changer commands to the library manager.
A computer program product stored in signal bearing media for emulating a small computer system interface type memory device in a personal computer with virtual data storage media from an automated data library of a tape server under control of a library manager of a mainframe computer, said computer program product comprising:
- means for providing medium changer commands over a small computer system interface bus between the personal computer and the tape server wherein said medium changer commands comprise an inquiry to read element status and the volume of memory in a slot of the small computer system interface bus;
- means for transforming the medium changer commands of the personal computer to commands compatible with the library manager to read a logical tape volume of substantially identical size from an available memory pool in the tape server;
- and
- means for providing the transformed drive commands and library commands to the library manager.
Dependencies are inferred from the claim text.