Patent ID: 8788466
Filing Date: 2014-07-22
Classification: G06F

Abstract:
1. A method in a computer system for performing an efficient transfer of deduplicated data within a storage management system, comprising: deduplicating a data object within a storage management system into one or more deduplicated data chunks; storing the data chunks in a source storage pool, the storage management system containing a plurality of storage pools, wherein volumes of each storage pool share a characteristic and are separate from volumes of other storage pools; tracking a location of the data chunks in the storage pools with first entries for the data chunks in a storage index, wherein each first entry specifies each storage pool storing the associated data chunk; tracking deduplication information for the data chunks of the data object in a deduplication index at a storage management system level; adding second entries for the data chunks from the deduplication index to the storage index, if the target storage pool is deduplicated, in response to transferring the data object from the source storage pool to the target storage pool, wherein each second entry specifies that the source storage pool stores the associated data chunk; and transferring only each data chunk of the data object to the target storage pool that satisfies three conditions comprising the target storage pool is a deduplicating pool, the data chunk is without a first entry in the storage index specifying that the target source stores the data chunk, and a second entry for the data chunk in the storage index specifies the source storage pool stores the data chunk.