Management of virtual tape volumes using data page atomic units

   
   

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.

 
Web www.patentalert.com

< Variable camshaft timing for internal combustion engine with actuator locking

< Milking parlor and method for individually presenting animals to be milked via a translating shuttle stall

> Transducer fault detection system using slew rate measurements: apparatus and method

> Process monitoring and control using self-validating sensors

~ 00143