Invention Grant
- Patent Title: Cloud-based solid state device (SSD) with dynamically variable error correcting code (ECC) system
-
Application No.: US14722905Application Date: 2015-05-27
-
Publication No.: US10439650B2Publication Date: 2019-10-08
- Inventor: George Saliba
- Applicant: Quantum Corporation
- Applicant Address: US CA San Jose
- Assignee: Quantum Corporation
- Current Assignee: Quantum Corporation
- Current Assignee Address: US CA San Jose
- Main IPC: H03M13/35
- IPC: H03M13/35 ; G06F11/10 ; G11C29/02 ; H03M13/37 ; G11C29/52 ; H03M13/00 ; G11C29/04

Abstract:
Example apparatus and methods control an error correcting code (ECC) approach for data stored on a solid state device (SSD). The control may be based on a property (e.g., reliability, error state, speed) of an SSD, or on an attribute of the data to be stored. Approaches including a hybrid rateless Reed-Solomon ECC approach or a fountain code ECC approach may be selected. Example apparatus and methods may store padded portions of an ECC at different locations in an SSD. Example apparatus and methods may dynamically generate performance test data about the SSD, and dynamically control the ECC approach based on the performance test data. Different types or numbers of ECC may be produced, stored, and provided for different data sets stored at different SSDs or at different physical locations within an SSD. The SSD may be local, or may be part of a cloud-based storage system.
Public/Granted literature
- US20160350187A1 Cloud-Based Solid State Device (SSD) With Dynamically Variable Error Correcting Code (ECC) System Public/Granted day:2016-12-01
Information query
IPC分类: