Method and system for facilitating efficient data compression based on error correction code and reorganization of data placement
AssigneeAlibaba Singapore Holding Private Limited
InventorShu Li
Life of this patent
Estimating the term…
Loading patent…
AssigneeAlibaba Singapore Holding Private Limited
InventorShu Li
Estimating the term…
One embodiment provides a system which facilitates data management. During operation, the system receives, by a storage device, a plurality of data blocks. The system compresses the data blocks to obtain compressed data blocks, and performs error correction code (ECC)-encoding on the compressed data blocks to obtain ECC-encoded data blocks. The system stores the ECC-encoded data blocks in a buffer prior to writing the ECC-encoded data blocks in a non-volatile memory of the storage device, and reorganizes an order of the ECC-encoded data blocks in the buffer to match a size of a physical page of the non-volatile memory. Responsive to a first set of the reorganized ECC-encoded data blocks filling a first physical page, the system writes the first set of the reorganized ECC-encoded data blocks to the first physical page.
A computer-implemented method, comprising:
A computer system, comprising:
A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method, the method comprising:
Dependencies are inferred from the claim text.