Client-side deduplication process

Client-side deduplication uses the following process:

The client creates extents. Extents are parts of files that are compared with other file extents to identify duplicates.

The client and server work together to identify the extents that the client must send to the server for storage. Only those extents that are identified by the client that do not match extents that exist on the server are sent.

The client sends the extents and hash values to a deduplication- enabled storage pool that the server manages. A hash value is a cryptographic irreversible data value that the hashing algorithm generates. The hash value enables comparing two values without the values being disclosed. Tivoli Storage Manager uses hash values to verify data integrity.