Enhanced low overhead data protection in data storage drives
First Claim
1. A data storage device, comprising:
- a storage control system configured to;
perform a write process to store data on a storage medium of the data storage device responsive to one or more write operations received from a host system over a host interface;
monitor a quality of the write process and determine whether the quality of the write process falls below a threshold quality; and
responsive to the quality of the write process falling below the threshold quality, indicate the quality of the write process to a data protection node for determination of data parity information that compensates for the quality of the write process,wherein;
the data parity information is provided by the data protection node for storage in a selected parity storage device;
the selected parity storage device is different than the data storage device; and
the selected parity storage device is configured to;
receive a parity write command issued by the data protection node, wherein the parity write command comprises the data parity information; and
responsively store the data parity information.
5 Assignments
0 Petitions
Accused Products
Abstract
To provide enhanced operation of data storage devices and systems, various systems, apparatuses, methods, and software are provided herein. In a first example, a data storage device is presented that performs a write process to store data on a storage medium of the data storage device responsive to one or more write operations received over a host interface. The data storage device monitors a quality of the write process and determines when the quality of the write process falls below a threshold quality. Responsive to the quality of the write process falling below the threshold quality, the data storage device indicates the quality of the write process to a data protection node for determination of data parity information that compensates for the quality of the write process, where the data parity information is provided by the data protection node for storage in a selected parity storage device.
14 Citations
16 Claims
-
1. A data storage device, comprising:
-
a storage control system configured to; perform a write process to store data on a storage medium of the data storage device responsive to one or more write operations received from a host system over a host interface; monitor a quality of the write process and determine whether the quality of the write process falls below a threshold quality; and responsive to the quality of the write process falling below the threshold quality, indicate the quality of the write process to a data protection node for determination of data parity information that compensates for the quality of the write process, wherein; the data parity information is provided by the data protection node for storage in a selected parity storage device; the selected parity storage device is different than the data storage device; and the selected parity storage device is configured to; receive a parity write command issued by the data protection node, wherein the parity write command comprises the data parity information; and responsively store the data parity information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of operating a data storage device, the method comprising:
-
performing a write process to store data on a storage medium of the data storage device responsive to one or more write operations received from a host system over a host interface; monitoring a quality of the write process; determining whether the quality of the write process falls below a threshold quality; and in response to the quality of the write process falling below the threshold quality, indicating the quality of the write process to a data protection node for determination of data parity information that compensates for the quality of the write process, wherein; the data parity information is provided by the data protection node for storage in a selected parity storage device; and the selected parity storage device is configured to; receive a parity write command issued by the data protection node, wherein the parity write command comprises the data parity information; and responsively store the data parity information in the selected parity storage device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A data storage system, comprising:
-
a first data storage device configured to; perform a write process to store data on a storage medium of the first data storage device responsive to one or more write operations received from a host system over a host interface; monitor a quality of the write process and determine whether the quality of the write process falls below a threshold quality; and responsive to the quality of the write process falling below the threshold quality, indicate the quality of the write process to a data protection node that determines data parity information for the data to compensate for the quality of the write process, wherein the data parity information is provided by the data protection node for storage by at least one of the plurality of data storage devices; and a second data storage device configured to; receive a parity write command issued by the data protection node, wherein the parity write command comprises the data parity information; and responsive to receipt of the parity write command, store the data parity information. - View Dependent Claims (16)
-
Specification