Data compression in a multi-layer distributed datastore
AssigneeVMware, Inc.
InventorsWenguang Wang, Pascal Renauld
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsWenguang Wang, Pascal Renauld
Estimating the term…
A method for compressing is provided. The method including receiving a block of data to store on at least one physical disk; determining whether to store the data in a data log as uncompressed or compressed data based on a determined size of resulting compressed data. When the method determines to store the data as compressed, compressing the data and storing the compressed data in at least one sector in the data log. Otherwise, the method stores the data, uncompressed, in a plurality of sectors in the data log. The method generates a one or more state bits indicating (i) whether the data is stored as uncompressed or compressed, and (ii) if the data is stored as compressed, a size of the compressed data. The method then stores the one or more state bits in an entry of a logical map table associated with an LBA that corresponds to the data block.
A method for compressing data received to be stored in a set of one or more physical disks of a set of one or more host machines, the method comprising:
A non-transitory computer readable medium comprising instructions that, when executed by one or more processors of a computing system, cause the computing system to perform a method for compressing data received to be stored in a set of one or more physical disks of a set of one or more host machines, the method comprising:
A computer system, comprising:
Dependencies are inferred from the claim text.