Stored data deduplication method, stored data deduplication apparatus, and deduplication program
AssigneeHitachi, Ltd.
InventorsSusumu Serita, Yasuhiro Fujii
Life of this patent
Estimating the term…
Loading patent…
AssigneeHitachi, Ltd.
InventorsSusumu Serita, Yasuhiro Fujii
Estimating the term…
Method of dividing data to be stored in storage device into data fragments; recording the data by using configurations of divided data fragments; judging whether identical data fragments exist in data fragments; when it is judged that identical data fragments exist, storing one of the identical data fragments in storage area of the storage device, and generating and recording data-fragment attribute information indicating an attribute unique to the data fragment stored; upon receipt of request to read data stored in the storage area of the storage device, acquiring the configurations of the data fragments forming the read-target data, reading the corresponding data fragments from the storage area of the storage device, and restoring the data; acquiring and coupling the recorded data fragments to generate concatenation target data targeted for judgment on whether chunk concatenation is possible or not, and detecting whether the concatenation target data has a repeated data pattern.
A stored-data deduplication method for eliminating a duplicate data fragment from a storage area in a storage device, the duplicate data fragment being a duplicate of one of data fragments constituting data stored in the storage device, the method comprising:
A stored-data deduplication apparatus for eliminating a duplicate data fragment from a storage area in a storage device, the duplicate data fragment being a duplicate of one of data fragments constituting data stored in the storage device, the apparatus comprising a processor, a memory, and units implemented when the processor executes a corresponding program on the memory, the units being:
A non-transitory computer readable medium storing a stored-data deduplication program used for eliminating a duplicate data fragment from a storage area in a storage device, the duplicate data fragment being a duplicate of one of data fragments constituting data stored in the storage device, the program causing a computer to execute:
Dependencies are inferred from the claim text.