Real usage model for solid-state drive
AssigneeVirtium Technology, Inc.
InventorsPho Hoang, Jian Chen
Life of this patent
Estimating the term…
Abstract
An embodiment is a technique to generate failure mode information for solid-state drive (SSD) in real environment. An environmental acquisition module acquires environmental information from an environmental sensor. A learning and update module generates an environmental profile based on the acquired environmental information. A failure acquisition module associates failure information from an SSD controller that controls an SSD with the environmental profile. An operation analyzer analyzes the associated failure information using pre-determined information provided by a database to generate failure mode information. A decision module decides if the failure mode information is valid.
Claims14
A method comprising:
- forming an environmental profile of a solid-state drive (SSD);
- construct a usage profile of the SSD;
- and
- creating a real usage model for the SSD using the environmental profile, the usage profile, and an initial usage model.
A circuit comprising:
- a solid-state drive (SSD) processor coupled to an SSD;
- an environmental sensor to provide environmental sensing data;
- and
- a usage monitor coupled to the SSD processor and the environmental sensor to provide real usage environment information, the usage monitor comprising a usage processor and a memory coupled to the usage processor, the memory storing instructions that, when executed by the usage processor, cause the usage processor to perform operations comprising:
- forming an environmental profile of the SSD,
- construct a usage profile of the SSD, and
- creating a real usage model for the SSD using the environmental profile,
- the usage profile, and an initial usage model.
An apparatus comprising:
- an environmental acquisition module to acquire environmental information from an environmental sensor;
- a learning and update module to generate an environmental profile based on the acquired environmental information;
- a failure acquisition module to associate failure information from a solid-state drive (SSD) controller that controls an SSD with the environmental profile;
- an operation analyzer to analyze the associated failure information using pre-determined information provided by a database to generate failure mode information;
- and
- a decision module to decide if the failure mode information is valid.
Dependencies are inferred from the claim text.