Patent ID: 8161255
Filing Date: 2012-04-17
Classification: G06F,Y10S

Abstract:
1. A method for optimizing the simultaneous storage of data into deduplicated and non-deduplicated storage pools, comprising: placing a data object into a source buffer; copying the data object to a temporary buffer if the data object has not been previously divided into data chunks; dividing the data object within the temporary buffer into data chunks if the data object has not been previously divided into data chunks; copying a data chunk into a target buffer for a deduplicated destination storage pool if a copy of the data chunk does not exist within the deduplicated destination storage pool and copying the data chunk into a target buffer for a non-deduplicated destination storage pool, wherein control data is embedded in the data chunk and the data chunk is compressed during the copy; copying the data chunk in the target buffer for the deduplicated destination storage pool to the deduplicated destination storage pool; copying the data chunk in the target buffer for the non-deduplicated destination storage pool to the non-deduplicated destination storage pool; and repeating the copying for each data chunk of the data chunks.