Back to results
US 2023/0401124 A1Published application
Weighted non-volatile storage media scans
AssigneesLemon Inc., Beijing Volcano Engine Technology Co., Ltd.
InventorsPeng Xu, Fei Liu, Kyoungryun Bae, Jinhyuk Kim, Hyungjin Im, Kyung Ho Kim, Prathamesh Amritkar, Chaohong Hu, Ken Hu
Life of this patent
Estimating the term…
Abstract
Media scans to test the integrity of data stored in non-volatile storage are weighted to improve the efficiency of the scans and preserve operating bandwidth of the corresponding device.
Claims20
A non-volatile storage device, comprising:
- a non-volatile storage;
- and
- a controller, comprising:
- a data evaluator to evaluate each of multiple blocks of data stored in the non-volatile storage in accordance with multiple integrity factors,
- a factor evaluator to:
- provide a weight to each of the multiple integrity factors for each of the multiple blocks of data,
- aggregate the multiple weighted integrity factors for each of the multiple blocks of data, and
- identify one of the multiple blocks of data stored in the non-volatile storage for which the aggregated weight integrity factors is highest, and
- a scanner to perform at least one media scan of the identified block of data stored in the non-volatile storage.
6 more elements
A method to preserve operating bandwidth for a non-volatile storage device, the method comprising:
- evaluating each of multiple blocks of data stored in a non-volatile storage in accordance with multiple integrity factors;
- providing a weight to each of the multiple integrity factors for each of the multiple blocks of data;
- aggregating the multiple weighted integrity factors for each of the multiple blocks of data;
- performing a media scan for the one of the multiple blocks of data stored in the non-volatile storage for which the aggregated weight integrity factors is highest;
- and
- performing a media scan for the remainder of the multiple blocks of data stored in the non-volatile storage.
3 more elements
Dependencies are inferred from the claim text.