Data processing: structural design – modeling – simulation – and em – Emulation – Of peripheral device
Reexamination Certificate
1998-07-15
2001-11-27
Teska, Kevin J. (Department: 2123)
Data processing: structural design, modeling, simulation, and em
Emulation
Of peripheral device
Reexamination Certificate
active
06324497
ABSTRACT:
BACKGROUND OF THE INVENTION
The present invention relates to storage systems, and in particular, to a method and apparatus for storing data on a virtual tape storage system.
A virtual tape storage system is a hardware and software product configured to interact with a host computer. Application programs running on the host computer store data output on tape volumes for storage. These tape volumes are embodied in the virtual tape storage system as virtual volumes on virtual tape drives (VTD). A virtual volume is a collection of data, organized to appear as a normal tape volume, residing in the virtual tape storage system. To the host computer and to the application programs, the tape volume contents appear to be stored on a physical tape device of a particular model, with the properties and behavior of that model emulated by the actions of the virtual tape storage system. However, the data may actually be stored as a virtual volume on any of a variety of different storage mediums such as disk, tape, or other non-volatile storage media, or combinations of the above. The virtual volume may be spread out over multiple locations, and copies or “images” of the virtual volume may be stored on more than one kind of physical device, e.g., on tape and on disk.
When an image of the virtual volume is stored on disk, different portions of the volume's contents may be stored on different disk drives and on different, non-contiguous areas of each of the disk drives. The virtual tape storage system maintains indexes which allow the contents of any virtual volume whose image is stored on disk to be read by the host, the virtual tape storage system retrieving scattered parts as needed to return them in correct sequence.
When an image of a virtual volume is stored on tape, it may be stored on a single tape together with images of other virtual volumes, or different parts of the image may be stored on more than one different tape with each part again placed with images, or parts of images, of other virtual volumes. In both of these approaches to tape storage of virtual volume images, the images are said to be “stacked.” The virtual volume images may be stored on a variety of different tape device models other than the one being emulated. As with images stored on disk, the virtual tape storage system maintains indexes which allow it to retrieve the contents of any virtual volume stored in a stacked image from the tape or tapes on which it is stored.
A shortcoming of storing stacked images on tape arises because the stacked image is not recognizable by standard hardware and application programs.
Existing virtual storage systems include proprietary tape drive units for destaging virtual volumes from staging disks to tape. If, as is usually the case, the customer has already invested in tape library hardware the addition of a virtual tape drive system requires adding additional tape drive resources to perform destaging operations for the virtual tape drive system.
Thus, an improved virtual tape system and methods for its operation that overcomes the shortcomings of the presently available devices is needed.
SUMMARY OF THE INVENTION
According to one aspect of the present invention, a virtual library manager (VLMAN) subroutine, part of a Library Management System (LMS) running on the host computer, interfaces the virtual storage system and the host computer. VLMAN interacts with software provided with the existing tape library to access physical tape volumes mounted on tape drives in tape library.
According to another aspect of the invention, the contents of virtual volumes staged on staging disks on the virtual tape server may be destaged to the physical tapes mounted on the tape library to reclaim space in the virtual tape server.
Other features and advantages of the invention will be apparent in view of the following detailed description and appended drawings.
REFERENCES:
patent: 4467421 (1984-08-01), White
patent: 5297124 (1994-03-01), Plotkin et al.
patent: 5398142 (1995-03-01), Davy
patent: 5455926 (1995-10-01), Keele et al.
patent: 5761680 (1998-06-01), Cohen et al.
patent: 5805864 (1998-09-01), Carlson et al.
patent: 5809511 (1998-09-01), Peake
patent: 5870732 (1999-02-01), Fisher et al.
patent: 5963971 (1999-10-01), Fosler et al.
patent: 6052765 (2000-04-01), Blendermann et al.
Doerner Don
Korbus Larry
Moore Stephen J.
Yates Neville
Jones Hugh
Sutmyn Storage Corporation
Teska Kevin J.
Townsend and Townsend / and Crew LLP
LandOfFree
Tape drive emulation system including tape library interface does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Tape drive emulation system including tape library interface, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Tape drive emulation system including tape library interface will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2614382