System and method for efficient write operations for repeated snapshots by copying-on-write to most recent snapshot

   
   

An embodiment of the invention provides a method for improving efficiency in a system containing repeated snapshots of an original data store. A READ/WRITE enabled parent virtual logical unit (VLU) to store an original data store is created. One or more READ-only enabled child VLUs, each storing a point-in-time copy of the original data store, are created at distinct times. A search pointer and a propagation pointer are implemented on the parent VLU and on each child VLU. The search pointer of each child VLU is set to point to the next subsequently created child VLU, with the search pointer of a most recently created child VLU set to point to the parent VLU. The propagation pointer of each child VLU is set to point to the immediately previously created child VLU, with the propagation pointer of the parent VLU set to point to the most recently created child VLU.

Un metodo di realizzazione dell'invenzione fornisce un metodo per migliorare l'efficienza in un sistema che contiene le fotografie istantanee ripetute di un deposito originale di dati. Un'unità logica virtuale permessa LETTURA /SCRITTURA del genitore (VLU) per immagazzinare un deposito originale di dati è generata. Uno o più il bambino permesso rEAD-only VLUs, ciascuno che immagazzina una copia di punto-in-tempo del deposito originale di dati, è generato ai tempi distinti. Un indicatore di ricerca e un indicatore di propagazione sono effettuati sul genitore VLU e su ogni bambino VLU. L'indicatore di ricerca di ogni bambino VLU è regolato per indicare al bambino successivamente generato seguente VLU, con l'indicatore di ricerca di un bambino il più recentemente generato VLU regolato per indicare al genitore VLU. L'indicatore di propagazione di ogni bambino VLU è regolato per indicare al bambino immediatamente precedentemente generato VLU, con l'indicatore di propagazione dell'insieme del genitore VLU a punto al bambino il più recentemente generato VLU.

 
Web www.patentalert.com

< Methods and systems for eliminating data redundancies

< Method and apparatus for distinguishing reachable objects and non-reachable objects in an object-based application

> Method and apparatus for archival data storage

> System and method for providing safe data movement using third party copy techniques

~ 00174