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:
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 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:
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:
Provided are methods for borrow processing in storage pools. 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:
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 method and apparatus for maintaining information in one or more virtual volume aggregates comprising a plurality of virtual volumes. The method maintains a plurality of virtual volumes 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:
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 stora ge 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 sour ce storage pool indicates a target storage pool different from the source stora ge pool. Data from the selected storage unit is copied to the selected target storage unit.
Abstract:
Un método para mantener información en uno o más agregados de volúmenes virtuales, que comprende los pasos de: mantener una pluralidad de volúmenes virtuales en un primer medio de almacenamiento de información; formar uno o más agregados de volúmenes virtuales, asignándose cada uno de dicha pluralidad de volúmenes virtuales a uno de dichos uno o más agregados de volúmenes virtuales; prever una pluralidad de segundos medios de almacenamiento de información; identificar el volumen virtual que haga más tiempo que no haya sido usado; y transferir el agregado de volúmenes virtuales que comprenda dicho volumen virtual que haga más tiempo que no haya sido usado a uno o más segundos medios de almacenamiento de información; comprendiendo el método, también, los pasos de: mantener (N) volúmenes virtuales; generar (M) identificadores, siendo (M) > 1; asignar un identificador (j) a uno o más de dichos (N) volúmenes virtuales, siendo (M) >_ (j) >_ 1 asignar uno de dichos (M) identificadores a cada uno de dicha pluralidad de segundos medios de almacenamiento de información; y transferir uno o más volúmenes virtuales que haga más tiempo que no hayan sido usados, cuyo identificador asignado sea (j), a uno o más segundos medios de almacenamiento de información cuyo identificador asignado sea (j).