An intelligent data storage manager is operational in a virtual data
storage system that uses a storage element to store data for a host
processor. The storage manager includes a host interface and a controller.
The host interface receives a virtual volume having virtual blocks from a
host processor. The controller sequentially segments the virtual volume
into data pages. Each data page includes virtual blocks of the virtual
volume. The controller generates a meta data page associated with the
virtual volume to map the data pages to the virtual blocks of the virtual
volume. The controller uses the meta data page to selectively store the
data pages onto the storage element. The storage element has a
partitioning configuration and the amount of the virtual blocks included
by each data page is a function of the partitioning configuration of the
storage element. The meta data page associated with the virtual volume
includes meta data page records. Each meta data page record includes meta
data records and each of the meta data records corresponds to at least one
virtual block. The storage element includes high and low performance
storage elements. The controller uses the meta data page to recall
selected data pages from the low performance storage element onto the high
performance storage element. The controller uses the meta data page to
migrate selected data pages from the high performance storage element onto
the low performance storage element.
Een intelligente manager van de gegevensopslag is operationeel in een virtueel systeem van de gegevensopslag dat een opslagelement gebruikt om gegevens voor een gastheerbewerker op te slaan. De opslagmanager omvat een gastheerinterface en een controlemechanisme. De gastheerinterface ontvangt een virtueel volume dat virtuele blokken van een gastheerbewerker heeft. Het controlemechanisme segmenteert opeenvolgend het virtuele volume in gegevenspagina's. Elke gegevenspagina omvat virtuele blokken van het virtuele volume. Het controlemechanisme produceert een pagina van metagegevens verbonden aan het virtuele volume om de gegevenspagina's aan de virtuele blokken van het virtuele volume in kaart te brengen. Het controlemechanisme gebruikt de pagina van metagegevens om de gegevenspagina's op het opslagelement selectief op te slaan. Het opslagelement heeft een het verdelen configuratie en het bedrag virtuele blokken inbegrepen door elke gegevenspagina is een functie van de het verdelen configuratie van het opslagelement. De pagina van metagegevens verbonden aan het virtuele volume omvat de paginaverslagen van metagegevens. Elk de paginaverslag van metagegevens omvat de verslagen van metagegevens en elk van de verslagen van metagegevens beantwoordt aan minstens één virtueel blok. Het opslagelement omvat de hoge en lage elementen van de prestatiesopslag. Het controlemechanisme gebruikt de pagina van metagegevens om aan geselecteerde gegevenspagina's van het lage element van de prestatiesopslag op het element van de hoge prestatiesopslag te herinneren. Het controlemechanisme gebruikt de pagina van metagegevens om te migreren geselecteerde gegevenspagina's van het element van de hoge prestatiesopslag op het lage element van de prestatiesopslag.