Durable data storage system and method
OwnerJun-ho Jang, Jun-beom Lee +2inventors
InventorsJun-ho Jang, Jun-beom Lee, Oh-song Kwon, Eun-ju Ko
Life of this patent
Estimating the term…
Abstract
A method of operating a storage system, comprising: issuing a first command to write a first data to a first nonvolatile storage device; writing the first data to a second nonvolatile storage device if write condition is unstable; retrieving the first data from the second nonvolatile storage device; and writing the first data to the first nonvolatile storage device during a stable write condition, wherein whether write condition is stable is determined based on one of a sensor output or a memory access status signal, and wherein the memory access status signal is one of a predetermined value of retries, idling, access commands, or any combination thereof.
Claims41
A method of operating a storage system, comprising:
- issuing a first command to write a first data to a first nonvolatile storage device;
- writing the first data to a second nonvolatile storage device if write condition is unstable;
- retrieving the first data from the second nonvolatile storage device;
- and
- writing the first data to the first nonvolatile storage device during a stable write condition.
A method of operating a storage system, comprising:
- issuing a first command to write a first data to a first nonvolatile storage device;
- writing the first data to a second nonvolatile storage device if a predetermined retry condition exists;
- and
- retrieving the first data from the second nonvolatile storage device and writing the first data to the first nonvolatile storage device during a stable write condition.
A method of operating a storage system, comprising:
- issuing a first command to write a first data to a first nonvolatile storage device;
- writing the first data to a second nonvolatile storage device if write condition is unstable;
- issuing a second command to write a second data to the first nonvolatile storage device;
- retrieving data from the second nonvolatile storage device;
- determining a ratio between occurrences of retries and occurrences of commands;
- and
- writing the second data to the second nonvolatile storage device if the ratio exceeds a preset value, and writing the second data to the first nonvolatile storage device if the ratio is not exceeded.
A method of operating a storage system, comprising:
- issuing a first command to write a first data to a first nonvolatile storage device;
- detecting whether write condition is stable;
- writing the first data to a second nonvolatile storage device if write condition is unstable;
- issuing a second command to write a second data to the first nonvolatile storage device;
- retrieving the first data from the second nonvolatile storage device;
- and
- writing to the first nonvolatile storage device the first data and the second data in one write operation during a stable write condition.
A data storage system comprising:
- a first nonvolatile storage device;
- a second nonvolatile storage device;
- and
- a host having a controller issuing a first command to write a first data to the first nonvolatile storage device, writing the first data to a second nonvolatile storage device if write condition is unstable, and retrieving the first data from the second nonvolatile storage device to write to the first nonvolatile storage device during a stable write condition.
Dependencies are inferred from the claim text.