Electrical computers and digital processing systems: memory – Storage accessing and control – Specific memory composition
Reexamination Certificate
2000-04-10
2004-12-21
Bataille, Pierre-Michel (Department: 2186)
Electrical computers and digital processing systems: memory
Storage accessing and control
Specific memory composition
C711S004000, C711S203000, C710S305000
Reexamination Certificate
active
06834324
ABSTRACT:
TECHNICAL FIELD
The present invention is related to the field of virtual magnetic tape storage devices and method of operation.
BACKGROUND ART
In typical magnetic tape storage environments, many tape cartridges, tape drives, and library devices are distributed among various clients. These clients may be single user workstations, work groups, departmental servers, or large multi-user platforms. The management complexity of these environments increases as a function of how much data is stored and the heterogeneity of the computational environment. Storage management costs are a significant portion of the information technology budget, particularly in emerging markets, such as those known as open systems. Open systems shops are those that are based upon network operating systems such as UNIX, NT servers, and the like.
In open system markets, the primary use of magnetic tape technology has been concerning data security, particularly for data backup, restoration and disaster recovery. A combination of factors has hindered the adoption of magnetic tape for other applications. One of these factors is management complexity. While automated tape libraries and hierarchical storage tape systems provide a low-cost solution for storing vast amounts of data, they involve a reasonable amount of management complexity.
There has been a general tension between client needs and system management needs, especially in tape applications. For example, when library and tape device resources are centrally located, clients often need to contend with resource partitioning schemes that are by definition a sub-optimized utilization of resources. An example here is the need to maintain individual scratch tape pools for each partition. Alternatively, client usage of centralized resources may be scheduled with each client using a common pool of resources in turn. This is a challenge in environments characterized by growing information technology resource needs and periodic workloads, and aggravated by poor communications between centralized resources management and the clients. Virtual tape technology often makes the situation more challenging. For example, when a client wishes to backup a data set for export to another physical site, the mismatch between the multitude of virtual tape labels and their real counterparts can introduce errors in the recovery process.
Several technologies, such as virtual magnetic tape, storage area networking, and centralized systems management tools have evolved over the years to address data storage management challenges. Each of these technologies has addressed certain portions of the management problem. For example, virtual tape technology has enabled tape buffering and data transfer rate matching to achieve highly efficient utilization of the tape drives. Storage area networks have eliminated the bulk of the problems related to co-location of storage devices and clients, allowing open systems to centrally locate and manage storage resources. Finally, systems management tools have promised to provide common tools for data management in diverse environments.
Each of these technologies, however, solves only some problems. For example, virtual tape volumes are often designed to emulate real tape cartridges. From the client's point of view, there is no management advantage to use the virtual tape volumes over real tape cartridges. The client still must know on which virtual tape volume the desired data is stored, and the client must provide control of the storage appliance to mount and dismount the virtual tape volumes. In another example, system management tools tend not to provide uniform support for all data storage systems. Client provided management of a storage appliance provided from one vendor is usually incompatible is some respect with a second storage appliance provided from another vendor.
To improve client acceptance of magnetic tape as the preferred media for their applications, a tape storage system is required that is simple to use and is available at all times. Ideally, the tape storage system would appear to the client as one tape cartridge always mounted in a dedicated tape drive connected directly to the back of the client's computer, yet realize the benefits of centralized management. Capacity of this tape cartridge should be variable to meet the client's requirements and budget. The upper bound of the capacity should be virtually limitless for high end clients.
DISCLOSURE OF INVENTION
The present invention is a system that emulates a tape cartridge mounted in a tape drive, and a method of managing the system. Communication between the emulated tape drive and a client is performed using an interface protocol. An addressable range of the emulated tape cartridge matches or exceeds the addressable range defined in the interface protocol giving the tape cartridge the appearance of a practically limitless capacity. In operation, one or more storage appliances provide the emulation of the tape drive and multiple virtual tape volumes. An interface manager control mounting of the multiple virtual tape volumes in the tape drive so that they appear as one large tape cartridge to the client.
The interface manager includes an address map function that maps the interface protocol defined addresses into the various virtual addresses used by the multiple virtual tape volumes. In an alternative embodiment, address mapping can be used to preserve existing blocks of data by mapping new data to unused blocks elsewhere in the tape cartridge instead of overwriting the existing data. In a second alternative embodiment, the interface manager may include a protocol converter that translates between the interface protocol used to communicate with the client, and a second protocol used to communicate with the storage appliance. A third embodiment includes a policy controller that sets one or more performance parameters for the emulated tape drive or tape cartridge based upon the client's level of service.
Accordingly, it is an object of the present invention to provide a system and method that emulate a tape cartridge mounted in a tape drive, wherein a client communicates to the emulated tape drive through an interface protocol, and the tape cartridge's capacity matches or exceeds the addressable range defined by the interface protocol.
These and other objects, features and advantages will be readily apparent upon consideration of the following detailed description in conjunction with the accompanying drawings.
REFERENCES:
patent: 3130387 (1964-04-01), Wright et al.
patent: 3292153 (1966-12-01), Barton et al.
patent: 3699533 (1972-10-01), Hunter
patent: 3806888 (1974-04-01), Brickman et al.
patent: 3909799 (1975-09-01), Recks et al.
patent: 3928857 (1975-12-01), Carter et al.
patent: 3936804 (1976-02-01), Bachman
patent: 3949377 (1976-04-01), O'Neill, Jr.
patent: 3949379 (1976-04-01), Ball
patent: 3976977 (1976-08-01), Porter et al.
patent: 4021782 (1977-05-01), Hoerning
patent: 4035778 (1977-07-01), Ghanem
patent: 4040026 (1977-08-01), Gernelle
patent: 4054951 (1977-10-01), Jackson et al.
patent: 4077059 (1978-02-01), Cordi et al.
patent: 4080651 (1978-03-01), Cronshaw et al.
patent: 4080652 (1978-03-01), Cronshaw et al.
patent: 4084228 (1978-04-01), Dufond et al.
patent: 4084234 (1978-04-01), Calle et al.
patent: 4086629 (1978-04-01), Desyllas et al.
patent: 4091455 (1978-05-01), Woods et al.
patent: 4096567 (1978-06-01), Millard et al.
patent: 4110823 (1978-08-01), Cronshaw et al.
patent: 4123795 (1978-10-01), Dean, Jr. et al.
patent: 4126894 (1978-11-01), Cronshaw et al.
patent: 4158235 (1979-06-01), Call et al.
patent: 4189770 (1980-02-01), Gannon et al.
patent: 4215400 (1980-07-01), Denko
patent: 4228501 (1980-10-01), Frissell
patent: 4241420 (1980-12-01), Fish et al.
patent: 4246637 (1981-01-01), Brown et al.
patent: 4276595 (1981-06-01), Brereton et al.
patent: 4298932 (1981-11-01), Sams
patent: 4310883 (1982-01-01), Clifton et al.
patent: 4318184 (1982-03-01), Millett et al.
patent: 4327408 (1982-04-01), Frissell et al.
patent: 4412285 (1983
Bataille Pierre-Michel
Brooks & Kushman P.C.
Storage Technology Corporation
LandOfFree
System and method for virtual tape volumes does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for virtual tape volumes, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for virtual tape volumes will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3279342