Abstract:
A plurality of physical volumes are allocated to a first storage pool. A determination is made whether the first storage pool has less than a threshold number of empty physical volumes. If the first storage pool has less than the threshold number of empty physical volumes, then at least one empty physical volume is borrowed to the first storage pool from a second storage pool.
Abstract:
Disclosed are a system, a method, and article of manufacture to provide for obtaining data storage device specific information from a data storage device using standard read/write commands. This method uses a host application to write a unique sequence of records to a logical volume of the data storage device. The data storage device detects the unique sequence of records for the logical volume and writes device specific information to the logical volume allowing the host application the ability to read the data storage device specific information using a read command for the logical volume.
Abstract:
A method to maintain information in a virtual tape system using a plurality of storage attributes. The method includes forming a dataset comprising information, and assigning one or more storage construct names to that dataset. The method provides the dataset and the one or more storage construct names to the virtual tape system. The method assigns a plurality of storage attributes to the logical volume using the one or more storage construct names. The method then selects storage management actions for the logical volume based upon those assigned storage attributes.
Abstract:
Storage pool information indicates an assignment of a plurality of storage units to a plurality of storage pools, wherein each pool is assigned zero or more storage units, wherein data associated with one storage pool is stored in a storage unit assigned to the storage pool, wherein the storage pool information for each pool indicates a threshold and target storage pool, and wherein the target storage pool is capable of being different from the storage pool. One storage unit associated with a source storage pool is selected and a determination is made of the threshold from the storage pool information for the source storage pool. A determination is made of whether the selected storage unit satisfies the determined threshold and if the selected storage unit satisfies the determined threshold, then a target storage unit in the target storage pool is selected if the storage pool information for the source storage pool indicates a target storage pool different from the source storage pool. Data from the selected storage unit is copied to the selected target storage unit.
Abstract:
PROBLEM TO BE SOLVED: To provide a method to copy data from a virtual tape server to another virtual tape server in a peer-to-peer environment. SOLUTION: Every time when a data set is modified or created, a flag is used for indicating whether the data set necessitates to be copied from a memory device to another. In one of the preferred implementation, when data is removed from a memory device based on LRU rule according to the time stamp of each data set, the time stamps of the data sets not copied are modified by adding some period of time to give priority to the not-copied data sets. Upon copying a data set, the time stamp is recovered to an ordinary one by reducing the same period of time that was added when a flag was given to the data set to indicate the necessity of a copy.
Abstract:
PROBLEM TO BE SOLVED: To provide a method and an apparatus for processing a multi-volume data set in a tape storage system. SOLUTION: In the method, in response to a write request related to the multi-volume data set, information on the multi-volume data set is captured by intercepting and decoding a set of volume mount commands. Otherwise, the information on the multi-volume data set is captured by snooping header information from a previous volume listed in a header of the multi-volume data set. Next, a chain of logical volume names belonging to the multi-volume data set is created. Finally, the chain of logical volume names is stored in a chain database. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a improved virtual storage system. SOLUTION: The method included writing data fragments to the end of the removable storage volume in a first virtual storage system. In an advantageous embodiment, the data fragments are written to the end of the removable storage volume when the removable storage volume is closed. The data fragments contain information, such as data file headers, that uniquely identifies data files residing in the removable storage volume. Then, the removable storage volume is transferred to a second virtual storage system. Upon receipt of the removable storage volume, the second virtual storage system updates a tape volume cache in the second virtual storage system utilizing the information contained in the data fragments without having to read each of the data files.
Abstract:
Ein virtuelles Bandsystem, das mindestens ein logisches, einmal beschreibbares und dann nur noch lesbares (WORM-)Band und mindestens ein logisches Schreib-/Lese-Band unterstützt, umfasst einen Prozessor, der so konfiguriert ist, dass er eine erste Aufgabe und/oder eine zweite Aufgabe ausführt. Die erste Aufgabe initialisiert ein neues logisches Datenobjekt aus einem einzigen Pool von mindestens zwei logischen Datenobjekten, wobei das mit einem Mitglied einer Medientypengruppe gebundene neue logische Datenobjekt aus einem WORM-Datenobjekt oder einem Schreib-/Lese-Datenobjekt besteht. Die zweite Aufgabe verwendet, ohne manuelles Auswerfen und Wiedereinlegen, eines der logischen Datenobjekte wieder. Die Wiederverwendung kann den Prozessor umfassen, der so konfiguriert ist, dass er das logische Datenobjekt einen freien Pool als ein ausgewähltes logisches Arbeitsdatenobjekt zyklisch durchlaufen lässt und das ausgewählte logische Arbeitsdatenobjekt mit einem Befehl zum Schreiben ab dem Bandanfang einbindet, um mindestens ein Datenattribut an das WORM-Datenobjekt zu binden.
Abstract:
A method to maintain information in a virtual tape system comprising a library inventory using a plurality of storage attributes. The method includes forming a dataset comprising information, and assigning one or more storage construct names to that dataset. The method provides the dataset and the one or more storage construct names to the virtual tape system. The method assigns a plurality of storage attributes to the logical volume using the one or more storage construct names. The method then selects storage management actions for the logical volume based upon those assigned storage attributes.
Abstract:
A method to maintain information in a virtual tape system comprising a library inventory using a plurality of storage attributes. The method includes forming a dataset comprising information, and assigning one or more storage construct names to that dataset. The method provides the dataset and the one or more storage construct names to the virtual tape system. The method assigns a plurality of storage attributes to the logical volume using the one or more storage construct names. The method then selects storage management actions for the logical volume based upon those assigned storage attributes.