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 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, indicate the quality of the write process to a data protection node of the host system that determines data parity information for the data to compensate for the quality of the write process;
receive a parity write command issued by the host system comprising the data parity information; and
responsively store the data parity information.
7 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 that determines data parity information for the data to compensate for the quality of the write process. The data storage device receives the data parity information and stores the data parity information.
26 Citations
18 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 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, indicate the quality of the write process to a data protection node of the host system that determines data parity information for the data to compensate for the quality of the write process; receive a parity write command issued by the host system comprising the data parity information; and responsively store the data parity information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. 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 when the quality of the write process falls below a threshold quality; 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 of the host system that determines data parity information for the data to compensate for the quality of the write process; receiving a parity write command issued by the host system comprising the data parity information; and responsively storing the data parity information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A data storage system, comprising:
-
a plurality of data storage devices each configured to store and retrieve data on associated storage media; and 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 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, indicate the quality of the write process to a data protection node of the host system that determines data parity information for the data to compensate for the quality of the write process; receive a parity write command issued by the host system comprising the data parity information; and responsively store the data parity information on at least one of the first data storage device and a second data storage device. - View Dependent Claims (18)
-
Specification