18333986. DEDUPLICATING DATA CHUNKS USING CHUNK OBJECTS (VMware, Inc.)

From WikiPatents
Jump to navigation Jump to search

DEDUPLICATING DATA CHUNKS USING CHUNK OBJECTS

Organization Name

VMware, Inc.

Inventor(s)

Enning Xiang of San Jose CA (US)

Wenguang Wang of Santa Clara CA (US)

Yifan Wang of San Jose CA (US)

DEDUPLICATING DATA CHUNKS USING CHUNK OBJECTS

This abstract first appeared for US patent application 18333986 titled 'DEDUPLICATING DATA CHUNKS USING CHUNK OBJECTS



Original Abstract Submitted

The disclosure herein describes deduplicating data chunks using chunk objects. A batch of data chunks is obtained from an original data object and a hash value is calculated for each data chunk. A first duplicate data chunk is identified using the hash value and a hash map. A chunk logical block address (LBA) of a chunk object is assigned to the duplicate data chunk. Payload data of the duplicate data chunk is migrated from the original data object to the chunk object, and a chunk map is updated to map the chunk LBA to a physical sector address (PSA) of the migrated payload data on the chunk object. A hash entry is updated to map to the chunk object and the chunk LBA. An address map of the original data object is updated to map an LBA of the duplicate data chunk to the chunk object and the chunk LBA.