Utilizing machine learning to streamline telemetry processing of storage media
Data associated with storage media utilized by one or more storage systems is received. The data is provided as an input to a machine learning model executed by a processing device. The machine learning model identifies one or more deterministic characteristics from the data. The one or more deterministic characteristics associated with the storage media are received from the machine learning model. A data structure comprising the one or more deterministic characteristics is generated for use in a telemetry process to qualify types of storage media.
1. A system comprising:
a memory; and
a processing device, operatively coupled to the memory, to:
provide data associated with storage media of a storage system as an input to a machine learning model executed by the processing device, wherein the machine learning model identifies one or more deterministic characteristics of the storage media from the data;
receive, from the machine learning model, the one or more deterministic characteristics associated with the storage media;
generate a data structure comprising the one or more deterministic characteristics for use in a telemetry process to qualify types of storage media;
compare one or more deterministic characteristics associated with data received by a new type of storage media with the one or more deterministic characteristics of the storage media; and
determine, by the machine learning model, whether the new type of storage media includes a first type of change or a second type of change based on the comparison of the one or more deterministic characteristics.
2. The system of claim 1 , wherein the data comprises telemetry data associated with the storage media.
3. The system of claim 1 , wherein the processing device is further to:
receive performance parameters for a storage system comprising one or more types of storage media; and
generate, by the machine learning model, firmware for the one or more types of storage media based on the performance parameters and the one or more deterministic characteristics.
4. The system of claim 3 , wherein the processing device is further to:
provide the firmware for the one or more types of storage media to the storage system.
5. The system of claim 1 , wherein the processing device is further to:
determine whether the one or more storage systems support the first type of change of the new type of storage media upon determining that the new type of storage media includes the first type of change; and
reject the new type of storage media upon determining that the one or more storage systems do not support the major change of the new type of storage media.
6. The system of claim 1 , wherein the processing device is further to:
determine whether support for the new type of storage media exists within firmware of the one or more storage systems upon determining that the new type of storage includes the second type of change.
7. A method, comprising:
providing data associated with storage media utilized by one or more storage systems as an input to a machine learning model executed by a processing device;
receiving, from the machine learning model, one or more deterministic characteristics associated with the storage media, wherein the one or more deterministic characteristics are determined by the machine learning model based on the data associated with the storage media;
generating, by the processing device, a data structure comprising the one or more deterministic characteristics for use in a telemetry process to qualify types of storage media;
comparing one or more deterministic characteristics associated with data received by a differing type of storage media with the one or more deterministic characteristics of the storage media; and
determining, by the machine learning model, whether the differing type of storage media includes a first type of change or a second type of change based on the comparing.
8. The method of claim 7 , wherein the data comprises telemetry data associated with the storage media.
9. The method of claim 7 , further comprising:
receiving performance parameters for a storage system comprising one or more types of storage media; and
generating, by the machine learning model, firmware for the one or more types of storage media based on the performance parameters and the one or more deterministic characteristics.
10. The method of claim 9 , further comprising:
providing the firmware for the one or more types of storage media to the storage system.
11. The method of claim 7 , further comprising:
determining whether the one or more storage systems support the first type of change of the differing type of storage media upon determining that the new type of storage media includes the first type of change; and
rejecting the new type of storage media upon determining that the one or more storage systems do not support the major change of the new type of storage media.
12. The method of claim 7 , further comprising:
determining whether support for the differing type of storage media exists within firmware of the one or more storage systems upon determining that the new type of storage includes the second type of change.
13. A non-transitory computer readable storage medium storing instructions, which when executed, cause a processing device to:
provide data associated with storage media utilized by one or more storage systems as an input to a machine learning model executed by the processing device;
receive, from the machine learning model, one or more deterministic characteristics associated with the storage media, wherein the one or more deterministic characteristics are determined by the machine learning model based on the data associated with the storage media;
generate, by the processing device, a data structure comprising the one or more deterministic characteristics for use in a telemetry process to qualify types of storage media
compare one or more deterministic characteristics associated with data received by a differing type of storage media with the one or more deterministic characteristics of the storage media; and
determine, by the machine learning model, whether the differing type of storage media includes a first type of change or a second type of change based on the comparing.
14. The non-transitory computer readable storage medium of claim 13 , wherein the data comprises telemetry data associated with the storage media.
15. The non-transitory computer readable storage medium of claim 13 , wherein the processing device is further to:
receive performance parameters for a storage system comprising one or more types of storage media; and
generate, by the machine learning model, firmware for the one or more types of storage media based on the performance parameters and the one or more deterministic characteristics.
16. The non-transitory computer readable storage medium of claim 15 , wherein the processing device is further to:
provide the firmware for the one or more types of storage media to the storage system.
17. The non-transitory computer readable storage medium of claim 13 , wherein the processing device is further to:
determine whether the one or more storage systems support the first type of change of the differing type of storage media upon determining that the differing type of storage media includes the first type of change; and
reject the differing type of storage media upon determining that the one or more storage systems do not support the major change of the differing type of storage media.