Abstract:
Information is maintained in one or more virtual volume aggregates comprising a plurality of virtual volumes. A plurality of virtual volumes is maintained in a first information storage medium, and forms one or more virtual volume aggregates, where each of the of virtual volumes is assigned to one of the virtual volume aggregates. The method further provides a plurality of second information storage media. The method then identifies the least recently used virtual volume, and writes the virtual volume aggregate comprising that least recently used virtual volume to one or more second information storage media. Thereafter, the method determines if space is required on said first information storage medium. If space is required on said first information storage medium, the method selects the virtual volume aggregate comprising the least recently used virtual volume and removes from said first information storage medium each virtual volume in that selected virtual volume aggregate that has been written to one or more second information storage media.
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:
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 determine the control entity of a first avatar in a virtual world.SOLUTION: A method for determining the control entity of a first avatar in a virtual world includes the steps of: receiving the access request of a resource via a first avatar; presenting a challenge to the first avatar in response to the reception of the request; receiving a challenge response via the first avatar in response to the presentation of the challenge; determining identity reliability on the basis of the challenge response; making identity determination about the control entity of the first avatar on the basis of the identity reliability; and approving or disapproving the access of the resource on the basis of the identity determination.
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 maintain information in one or more virtual volume aggregates comprising a plurality of virtual volumes. SOLUTION: A plurality of virtual volumes are maintained in a first information storage medium, and form one or more virtual volume aggregates. Each of the virtual volumes is assigned to one of the virtual volume aggregates. Furthermore, a plurality of second information storage media are provided. Then, the least recently used virtual volume is identified, and the virtual volume aggregate comprising that least recently used virtual volume is written to one or more second information storage media. Thereafter, it is determined if space is required on the first information storage medium. If space is required on the first information storage medium, the virtual volume aggregate comprising the least recently used virtual volume is selected, and each virtual volume in that selected virtual volume aggregate written to one or more second information storage media is removed from the first information storage medium. COPYRIGHT: (C)2009,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:
PROBLEM TO BE SOLVED: To provide a method and a computer program for determining assignment of a tape drive for a safe data erasing process. SOLUTION: The assignment of the additional tape drive is determined to improve performance in the safe data erasing, through evaluation of a physical volume amount to erase a data safely, the maximum threshold value, an average time up to a erasing dead line, and the minimum expiration date threshold value, and the data erasing is thereby secured safely and timely. The additional tape drive is allocated for a safe data erasing process, when the assignment of the additional tap drive is determined to improve performance in the safe data erasing. COPYRIGHT: (C)2009,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide an apparatus, system and method for recalling a logical volume from a mountable media for use in a virtual tape server. SOLUTION: The apparatus includes a receiving module, a queuing module and an optimizer module. The receiving module receives recall requests for logical volumes stored in the mountable media such as a tape cartridge. The queueing module places the requests in a queue to be processed in turn. The optimizer module reorders the queue based on one or more optimization rules in order to process the recall requests more efficiently. COPYRIGHT: (C)2006,JPO&NCIPI