IP Library Patent Application 17083424
Patent Application
App. No. 17/083,424

SYSTEM AND METHOD FOR DETECTING EVENT ANOMALIES USING A NORMALIZATION MODEL ON A SET OF STORAGE DEVICES

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/083,424
Abstract

A method for managing storage devices includes obtaining, by a storage device event manager, a set of storage device telemetry snapshots is associated with a set of storage devices, generating a telemetry summary correlation matrix using the set of storage device telemetry snapshots, performing, using the telemetry summary correlation matrix, a classification of each storage device in the set of storage devices to obtain a set of classification tags using a first portion of a set of features, obtaining a set of normality states for the set of storage devices using the set of classification tags and a second portion of the set of features, updating an event anomaly policy based on the set of normality states, and performing a remediation action on a storage device in the set of storage devices based on the event anomaly policy.

Claims (61)

1 . A method for managing a plurality of storage devices, the method comprising:

obtaining, by a storage device event manager, a set of storage device telemetry snapshots associated with a set of storage devices;

generating a telemetry summary correlation matrix using the set of storage device telemetry snapshots;

performing, using the telemetry summary correlation matrix, a classification of each storage device in the set of storage devices to obtain a set of classification tags using a first portion of a set of features;

obtaining a set of normality states for the set of storage devices using the set of classification tags and a second portion of the set of features;

updating an event anomaly policy based on the set of normality states; and

performing a remediation action on a storage device in the set of storage devices based on the event anomaly policy.

2 . The method of claim 1 , wherein the set of normality states is further obtained using a normality model.

3 . The method of claim 2 , the method further comprising:

obtaining a second set of storage device telemetry snapshots, wherein the second set of storage device telemetry snapshots is associated with a second set of storage devices;

generating a second telemetry summary correlation matrix using the second set of storage device telemetry snapshots and using a set of variables;

performing a feature extraction on the set of variables to obtain the set of features;

performing a grouping on the second set of storage devices based on the first portion of the set of features and the second telemetry summary correlation matrix; and

generating the normality model based on the grouping and the second portion of the set of features.

4 . The method of claim 3 , wherein a storage device telemetry snapshot in the second set of storage devices comprises a variable in the set of variables as a function of time.

5 . The method of claim 1 , wherein the set of storage devices is grouped into storage device pools.

6 . The method of claim 1 , wherein the remediation action comprises at least one of: transferring data from the storage device to a second storage device, reducing a write rate of the storage device, and replacing the storage device.

7 . The method of claim 1 ,

wherein the first portion of the set of features comprises configuration variables and workload variables, and

wherein the second portion of the set of features comprises performance variables.

8 . A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for managing a plurality of storage devices, the method comprising:

obtaining, by a storage device event manager, a set of storage device telemetry snapshots associated with a set of storage devices;

generating a telemetry summary correlation matrix using the set of storage device telemetry snapshots;

performing, using the telemetry summary correlation matrix, a classification of each storage device in the set of storage devices to obtain a set of classification tags using a first portion of a set of features;

obtaining a set of normality states for the set of storage devices using the set of classification tags and a second portion of the set of features;

updating an event anomaly policy based on the set of normality states; and

performing a remediation action on a storage device in the set of storage devices based on the event anomaly policy.

9 . The non-transitory computer readable medium of claim 8 , wherein the set of normality states is further obtained using a normality model.

10 . The non-transitory computer readable medium of claim 9 , the method further comprising:

obtaining a second set of storage device telemetry snapshots, wherein the second set of storage device telemetry snapshots is associated with a second set of storage devices;

generating a second telemetry summary correlation matrix using the second set of storage device telemetry snapshots and using a set of variables;

performing a feature extraction on the set of variables to obtain the set of features;

performing a grouping on the second set of storage devices based on the first portion of the set of features and the second telemetry summary correlation matrix; and

generating the normality model based on the grouping and the second portion of the set of features.

11 . The non-transitory computer readable medium of claim 10 , wherein a storage device telemetry snapshot in the second set of storage devices comprises a variable in the set of variables as a function of time.

12 . The non-transitory computer readable medium of claim 8 , wherein the set of storage devices is grouped into storage device pools.

13 . The non-transitory computer readable medium of claim 8 , wherein the remediation action comprises at least one of: transferring data from the storage device to a second storage device, reducing a write rate of the storage device, and replacing the storage device.

14 . The non-transitory computer readable medium of claim 8 ,

wherein the first portion of the set of features comprises configuration variables and workload variables, and

wherein the second portion of the set of features comprises performance variables.

15 . A system, comprising:

a processor; and

memory comprising instructions which, when executed by the processor, perform a method, the method comprising:

obtaining, by a storage device event manager, a set of storage device telemetry snapshots associated with a set of storage devices;

generating a telemetry summary correlation matrix using the set of storage device telemetry snapshots;

performing, using the telemetry summary correlation matrix, a classification of each storage device in the set of storage devices to obtain a set of classification tags using a first portion of a set of features;

obtaining a set of normality states for the set of storage devices using the set of classification tags and a second portion of the set of features;

updating an event anomaly policy based on the set of normality states; and

performing a remediation action on a storage device in the set of storage devices based on the event anomaly policy.

16 . The system of claim 15 , wherein the set of normality states is further obtained using a normality model.

17 . The system of claim 16 , the method further comprising:

obtaining a second set of storage device telemetry snapshots, wherein the second set of storage device telemetry snapshots is associated with a second set of storage devices;

generating a second telemetry summary correlation matrix using the second set of storage device telemetry snapshots and using a set of variables;

performing a feature extraction on the set of variables to obtain the set of features;

performing a grouping on the second set of storage devices based on the first portion of the set of features and the second telemetry summary correlation matrix; and

generating the normality model based on the grouping and the second portion of the set of features.

18 . The system of claim 17 , wherein a storage device telemetry snapshot in the second set of storage devices comprises a variable in the set of variables as a function of time.

19 . The system of claim 15 , wherein the remediation action comprises at least one of: transferring data from the storage device to a second storage device, reducing a write rate of the storage device, and replacing the storage device.

20 . The system of claim 15 ,

wherein the first portion of the set of features comprises configuration variables and workload variables, and

wherein the second portion of the set of features comprises performance variables.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0523) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0664 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0434) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0740 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0609) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0570 →
RELEASE OF SECURITY INTEREST AT REEL 054591 FRAME 0471 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0463 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 054475/0609 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0434 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0523 →
SECURITY AGREEMENT Recorded Nov 13, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 054591/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2020
From: TEIXEIRA DE ABREU PINHO, RÔMULO; NERY STELLING NETO, ROBERTO; RIOS ALMEIDA DE SOUZA, RODRIGO; SOUZA, VITOR
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 054217/0327 →