Predictive performance indicator for storage devices
AssigneeWestern Digital Technologies, Inc.
InventorsMichael Lavrentiev, Narendhiran Chinnaanangur Ravimohan, Meenakshi C
Life of this patent
Estimating the term…
Abstract
Systems and methods for predictive performance indicators for storage devices are described. The data storage device may process host storage operations and maintenance operations that impact real-time performance. A performance value and corresponding threshold may be determined. Increases in maintenance operations and resulting changes in the performance value may be predicted. When the predicted change in performance value crosses the performance threshold, the host device may be notified.
Claims20
A system comprising:
- a data storage device comprising:
- a storage medium configured to store host data;
- a storage device controller comprising processing resources and configured to:
- process, using the storage medium and the processing resources, storage operations from a host device;
- process, using the storage medium and the processing resources, maintenance operations for increasing storage availability in the storage medium;
- determine a performance value for the storage operations;
- predict an increase in maintenance operations;
- predict, based on the predicted increase in maintenance operations, a change in the performance value;
- and
- notify, through a host interface, the host device of the predicted change in the performance value.
A computer-implemented method, comprising:
- processing, by a data storage device, storage operations from a host device;
- processing, by the data storage device, maintenance operations for increasing storage availability in a storage medium in the storage device;
- determining, by the data storage device, a performance value for the storage operations;
- predicting, by the data storage device, an increase in maintenance operations;
- predicting, by the data storage device and based on the predicted increase in maintenance operations, a change in the performance value;
- and
- notifying, by the data storage device and through a host interface, the host device of the predicted change in the performance value.
A data storage device, comprising:
- a storage medium configured to store host data;
- a storage device controller comprising:
- a processor;
- an operating memory;
- and
- a host interface configured for communication with a host device;
- means for processing storage operations from the host device;
- means for processing maintenance operations for increasing storage availability in a storage medium in the data storage device;
- means for determining a performance value for the storage operations;
- means for determining a performance threshold for the performance value;
- means for predicting an increase in maintenance operations;
- means for predicting, based on the predicted increase in maintenance operations, a change in the performance value that crosses the performance threshold;
- and
- means for notifying, through the host interface, the host device of the predicted change in the performance value.
Dependencies are inferred from the claim text.