-
公开(公告)号:US11435953B2
公开(公告)日:2022-09-06
申请号:US17111493
申请日:2020-12-03
发明人: Li Jiang , Xiang Chen , Weijun Li
摘要: A method for predicting logical blocks address (LBA) information, including: receiving, by a Solid State Drive (SSD), a trace sent from a host, wherein the host can acquire the trace in a reusable environment; determining, by the SSD, one or more LBAs received by the SSD according to the trace; obtaining, by the SSD, a distribution of the LBAs by learning the LBAs based on a preset learning algorithm; and predicting, by the SSD, one or more subsequent LBAs based on the distribution of the LBAs. As a result, it can perform heat classification and prediction of the following LBA used in the SSD by means of learning the LBA distribution of the SSD in a certain reusable environment of the host, thus to improve the hit rate of reading and writing and the efficiency of classification of hot and cold data in garbage collection.
-
公开(公告)号:US20190332577A1
公开(公告)日:2019-10-31
申请号:US16508293
申请日:2019-07-10
摘要: The present disclosure discloses a data access method based on feature analysis, storage device and storage system. The method includes performing file feature analysis on a file to be stored to obtain a file feature value of the file to be stored. The storage device generates a file feature value record based on the file feature value of the file to be stored, and stores the file feature value record and a corresponding relation of the file feature value record and the file to be stored to a preset mapping table. The storage device generates a condition file feature value corresponding to a data management instruction when receiving the data management instruction from a storage server. The condition file feature value is configured to characterize a query condition of the data management instruction. The storage device obtains the filename or the physical address of a target file by matching the condition file feature value to the file feature value record in the preset mapping table.
-
公开(公告)号:US20210096777A1
公开(公告)日:2021-04-01
申请号:US17111493
申请日:2020-12-03
发明人: Li Jiang , Xiang Chen , Weijun Li
摘要: A method for predicting logical blocks address (LBA) information, including: receiving, by a Solid State Drive (SSD), a trace sent from a host, wherein the host can acquire the trace in a reusable environment; determining, by the SSD, one or more LBAs received by the SSD according to the trace; obtaining, by the SSD, a distribution of the LBAs by learning the LBAs based on a preset learning algorithm; and predicting, by the SSD, one or more subsequent LBAs based on the distribution of the LBAs. As a result, it can perform heat classification and prediction of the following LBA used in the SSD by means of learning the LBA distribution of the SSD in a certain reusable environment of the host, thus to improve the hit rate of reading and writing and the efficiency of classification of hot and cold data in garbage collection.
-
公开(公告)号:US12107601B2
公开(公告)日:2024-10-01
申请号:US17733165
申请日:2022-04-29
CPC分类号: H03M13/033 , G06N3/08 , H03M13/1102
摘要: A data error correction method, apparatus, device, and readable storage medium are disclosed. The method includes: acquiring target data to be error-corrected; performing error correction on the target data using an error-correcting code to obtain first data; judging whether the performing of the error correction on the target data is successful; responsive to the performing of the error correction on the target data being not successful, correcting the target data using a target neural network to obtain second data, determining the second data as the target data, and continuing to perform the error correction on the target data again; and responsive to the performing of the error correction on the target data being successful, determining the first data as the error-corrected target data.
-
公开(公告)号:US12079476B2
公开(公告)日:2024-09-03
申请号:US17733225
申请日:2022-04-29
IPC分类号: G06F3/06
CPC分类号: G06F3/061 , G06F3/0653 , G06F3/0679
摘要: A data processing method, apparatus, device, and readable storage medium are provided. The method includes: acquiring historical I/O data (S101), where the historical I/O data is data of a solid-state drive that is accessed within a preset time period; using a prediction model to learn the historical I/O data to obtain a prediction result (S102), where the prediction result includes a data intensity of the solid-state drive to be accessed within a future window period, and the future window period is determined according to a cycle in which the solid-state drive is accessed; and managing the solid-state drive according to the prediction result (S103).
-
公开(公告)号:US20220083275A1
公开(公告)日:2022-03-17
申请号:US17532175
申请日:2021-11-22
发明人: Yuanbing LIU , Xiang Chen , Hongbo Wan , Weijun Li , Yafei Yang
IPC分类号: G06F3/06
摘要: Disclosed is a method for enhancing service quality of a solid state drive and the solid state drive, and the method includes the steps of obtaining a remaining storage resource corresponding to a write I/O request periodically, and determining a resource waiting time of the write I/O request based on a resource consumption rate of the write I/O request. The method also includes setting a maximum scheduling delay time for the write I/O request according to the resource waiting time of the write I/O request. The method also includes identifying a type of unprocessed I/O requests and obtaining an arrival time of the unprocessed I/O requests, and sorting the unprocessed I/O requests in combination with the maximum scheduling delay time. The method further includes processing the unprocessed I/O requests according to the sort of the unprocessed I/O requests.
-
公开(公告)号:US11886743B2
公开(公告)日:2024-01-30
申请号:US17532175
申请日:2021-11-22
发明人: Yuanbing Liu , Xiang Chen , Hongbo Wan , Weijun Li , Yafei Yang
IPC分类号: G06F3/06
CPC分类号: G06F3/0659 , G06F3/0613 , G06F3/0679
摘要: Disclosed is a method for enhancing service quality of a solid state drive and the solid state drive, and the method includes the steps of obtaining a remaining storage resource corresponding to a write I/O request periodically, and determining a resource waiting time of the write I/O request based on a resource consumption rate of the write I/O request. The method also includes setting a maximum scheduling delay time for the write I/O request according to the resource waiting time of the write I/O request. The method also includes identifying a type of unprocessed I/O requests and obtaining an arrival time of the unprocessed I/O requests, and sorting the unprocessed I/O requests in combination with the maximum scheduling delay time. The method further includes processing the unprocessed I/O requests according to the sort of the unprocessed I/O requests.
-
公开(公告)号:US11861210B2
公开(公告)日:2024-01-02
申请号:US17520233
申请日:2021-11-05
发明人: Weijun Li , Yan Wang , Wenjiang Li
IPC分类号: G06F3/06
CPC分类号: G06F3/0655 , G06F3/061 , G06F3/0679
摘要: Disclosed is a method for data processing applied to a solid state drive, a computer device and a computer-readable storage medium. The method includes acquiring an interface protocol command received by the solid state drive. The method also includes parsing the interface protocol command to obtain I/O information from the interface protocol command. The I/O information includes at least an I/O timestamp, an I/O type, and an I/O size. The method further includes invoking machine learning based on the I/O information to predict I/O information of a first future time period, so that a processor of the solid state drive is configured to proactively execute management functions according to the prediction results.
-
-
-
-
-
-
-