SYSTEMS AND METHODS FOR PREDICTING STORAGE DEVICE FAILURE USING MACHINE LEARNING

    公开(公告)号:US20230281489A1

    公开(公告)日:2023-09-07

    申请号:US18197717

    申请日:2023-05-15

    CPC classification number: G06N5/04 G06N20/00 G06F11/16

    Abstract: A method for predicting a time-to-failure of a target storage device may include training a machine learning scheme with a time-series dataset, and applying the telemetry data from the target storage device to the machine learning scheme which may output a time-window based time-to-failure prediction. A method for training a machine learning scheme for predicting a time-to-failure of a storage device may include applying a data quality improvement framework to a time-series dataset of operational and failure data from multiple storage devices, and training the scheme with the pre-processed dataset. A method for training a machine learning scheme for predicting a time-to-failure of a storage device may include training the scheme with a first portion of a time-series dataset of operational and failure data from multiple storage devices, testing the machine learning scheme with a second portion of the time-series dataset, and evaluating the machine learning scheme.

    GARBAGE COLLECTION - AUTOMATIC DATA PLACEMENT

    公开(公告)号:US20220171701A1

    公开(公告)日:2022-06-02

    申请号:US17543710

    申请日:2021-12-06

    Abstract: A Solid State Drive (SSD) is disclosed. The SSD may include flash memory to store data. An SSD controller may manage reading and writing data to the flash memory. The SSD may include an automatic stream detection logic to select a stream identifier responsive to attributes of data. A garbage collection logic may select an erase block and program valid data in the erase block into a second block responsive to a stream ID determined the automatic stream detection logic. The stream ID may be determined after the garbage collection logic has selected the erase block for garbage collection.

    GARBAGE COLLECTION - AUTOMATIC DATA PLACEMENT

    公开(公告)号:US20180307596A1

    公开(公告)日:2018-10-25

    申请号:US15620814

    申请日:2017-06-12

    Abstract: A Solid State Drive (SSD) is disclosed. The SSD may include flash memory to store data. An SSD controller may manage reading and writing data to the flash memory. The SSD may include an automatic stream detection logic to select a stream identifier responsive to attributes of data. A garbage collection logic may select an erase block and program valid data in the erase block into a second block responsive to a stream ID determined the automatic stream detection logic. The stream ID may be determined after the garbage collection logic has selected the erase block for garbage collection.

    METHOD OF CONSOLIDATE DATA STREAMS FOR MULTI-STREAM ENABLED SSDS

    公开(公告)号:US20180113642A1

    公开(公告)日:2018-04-26

    申请号:US15458968

    申请日:2017-03-14

    CPC classification number: G06F3/0605 G06F3/0659 G06F3/0679

    Abstract: A Solid State Drive (SSD) is disclosed. The SSD may include a flash memory to store data and support for a number of device streams. The SSD may also include an SSD controller to manage reading data from and writing data to the flash memory. The SSD may also include a host interface logic, which may include a receiver to receive the commands associated with software streams from a host, a timer to time a window, a statistics collector to determine values for at least one criterion for the software streams from the commands, a ranker to rank the software streams according to the values, and a mapper to establish a mapping between the software streams and device streams.

    SYSTEMS AND METHODS FOR BUFFER DATA PRESERVATION

    公开(公告)号:US20250077092A1

    公开(公告)日:2025-03-06

    申请号:US18511907

    申请日:2023-11-16

    Abstract: Systems and methods for buffer data preservation. In some embodiments, the method includes: receiving, by a persistent storage device including non-volatile memory and a buffer storing data, a first memory-addressed instruction; and copying a portion of the data in the buffer of the persistent storage device to the non-volatile memory, based on receiving the first memory-addressed instruction.

    METHOD OF OPERATING MEMORY SYSTEM AND MEMORY SYSTEM PERFORMING THE SAME

    公开(公告)号:US20240319882A1

    公开(公告)日:2024-09-26

    申请号:US18485719

    申请日:2023-10-12

    CPC classification number: G06F3/0613 G06F3/064 G06F3/0679

    Abstract: In a method of operating a memory system disclosed, whether a first condition is satisfied is determined. The first condition is associated with free blocks and garbage collection (GC) target blocks from among a plurality of memory blocks. In response to the first condition being satisfied, a size of a data sample associated with executions of a host input/output request and GC is adjusted. The data sample is generated based on the adjusted size of the data sample. The data sample includes a downscaled current valid page count (VPC) ratio and the first number of previous host input/output request to GC processing ratios. A current host input/output request to GC processing ratio is calculated based on the data sample. The host input/output request and the GC are performed based on the current host input/output request to GC processing ratio.

Patent Agency Ranking