Method and system for emulating tape libraries
AssigneeAlacritus, Inc.
InventorsDon Alvin Trimmer, Roger Keith Stager, Craig Anthony Johnston, Yafen Peggy Chang, Gavin David Cohen, Rico Blaser
Life of this patent
Estimating the term…
Abstract
A method and system for emulating tape library commands is disclosed. Tape library commands implemented in response to commands received from a data protection application are emulated in a disk based storage medium so that existing data protection applications may be used to copy data to and from the disk based storage medium.
Claims24
A method for emulating tape library commands so that data may be copied between a data protection application and a disk based storage medium, the method comprising:
- a) receiving at least one command from a data protection application;
- and
- b) emulating appropriate commands of a physical tape library in response to the data protection application command.
A method for emulating tape library commands so that data may be copied between a data protection application and a disk based storage medium, the method comprising:
- a) receiving at least one command from a data protection application;
- b) translating the at least one command;
- c) recording state changes in the disk based storage medium resulting from instructions contained in the data protection application command that relate to moving components of a physical tape library;
- d) copying data to a location in the disk based storage medium, the location corresponding to a location in a physical tape library indicated in the data protection application command;
- and
- e) sending an acknowledgement signal indicating that the data protection application command was performed successfully.
A system for emulating tape library commands so that data may be copied between a data protection application and a disk based storage medium, the system comprising:
- a) a data protection application for backing up data to a physical tape library;
- and
- b) a disk based storage medium comprising:
- an emulation module for emulating appropriate commands of a physical tape library in response to at least one command received from the data protection application;
- and
- a predetermined amount of disk storage space virtually corresponding to a physical tape library.
Dependencies are inferred from the claim text.