ScaleFlux Assigned Two Patents
Storage efficiency using storage devices with variable-size internal data, solid-state storage power failure protection using distributed metadata checkpointing
By Francis Pelletier | November 27, 2020 at 1:16 pmData storage efficiency using storage devices with variable-size internal data
ScaleFlux, Inc., San Jose, CA, has been assigned a patent (10,817,417) developed by Zhang, Tong, Albany, NY, Liu, Yang, Milpitas, CA, Sun, Fei, Irvine, CA, and Zhong, Hao, Los Gatos, CA, for a “data storage efficiency using storage devices with variable-size internal data.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”An infrastructure and method for storing compressed data. On a host, a data zero forcing system causes an unused portion at a tail end of a data sector to be forced to all zeros before being written. On a storage device comprising solid state memory, a zero tail detection system detects and removes a tail end of zeros in the data sector to create a variable size data chunk, and allocates a segment for storing the variable size data chunk. A variable size mapping system is provided that includes: a mapping table that maps a logical block address (LBA) of the variable size data chunk to a physical block address (PBA) entry, wherein the PBA entry includes a segment ID and an index, and a segment utilization table which, for each of a plurality of segments, provides a size of each variable size data chunk stored in the segment.”
The patent application was filed on June 14, 2019 (16/441,693).
Solid-state storage power failure protection using distributed metadata checkpointing
ScaleFlux, Inc., San Jose, CA, has been assigned a patent (10,802,727) developed by Wu, Qi, San Jose, CA, Nguyen, Duy, Fremont, CA, Wu, Wenzhong, Milpitas, CA, Li, Jiangpeng, San Jose, CA, and Peng, Yong, Milpitas, CA, for a “solid-state storage power failure protection using distributed metadata checkpointing.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A system and method of implementing distributed metadata checkpointing in a storage device. A storage device is disclosed that includes storage device that employs distributed metadata checkpointing, including: flash memory, and a controller that collects metadata checkpoints and includes: a checkpoint partitioner that partitions a metadata checkpoint into a set of segments, and a segment loader that stores each segment of the set of segments into a spare region of a corresponding different flash memory pages during a write operation of data to flash memory.”
The patent application was filed on May 21, 2018 (15/984,547).