IP Library Granted Patent US 11,455,206
Granted Patent B2
US 11,455,206 · App. 17/179,748 · Granted Sep 27, 2022

Usage-banded anomaly detection and remediation utilizing analysis of system metrics

Inventors: Vaideeswaran Ganesan (Bangalore, IN); Ankit Singh (Bangalore, IN); Deepaganesh Paulraj (Bangalore, IN)
Assignee: Dell Products L.P.
G06F11/0793G06F11/327G06F11/3433G06F11/3476G06F11/3495
View Patent ↗
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 11,455,206
App. No.
17/179,748
Granted
Sep 27, 2022
Kind
B2
Abstract

A method comprises collecting a set of data from an information processing system, wherein the set of data represents one or more system metrics associated with the information processing system. The method tags data values in the collected set of data with usage bands selected from a plurality of predefined usage bands, wherein each usage band represents a unique range of values within which data values in the set of data can be categorized. Further, the tagged data values are segregated into at least a first set and a second set based on the usage bands. A first anomaly detection algorithm is applied to the first set and a second anomaly detection algorithm is applied to the second set to generate anomaly data sets. The anomaly data sets are mapped back to the collected set of data to identify one or more specific anomalies.

Claims (43)

1. An apparatus comprising:

at least one processing device comprising a processor coupled to a memory, the at least one processing device, when executing program code, is configured to:

collect a set of data from an information processing system, wherein the set of data represents one or more system metrics associated with the information processing system;

tag data values in the collected set of data with usage bands selected from a plurality of predefined usage bands, wherein each usage band in the plurality of predefined usage bands represents a unique range of values within which data values in the set of data can be categorized;

detect one or more usage band anomalies associated with the one or more system metrics of the set of data and the tagged data values;

segregate the tagged data values into at least a first set and a second set based on the usage bands, the first set containing data associated with the detected one or more usage band anomalies, and the second set containing data which does not belong to the first set;

apply a first anomaly detection algorithm to the first set and a second anomaly detection algorithm to the second set to generate anomaly data sets; and

map the anomaly data sets back to the collected set of data to identify one or more specific anomalies in the set of data;

wherein the first anomaly detection algorithm searches for first data concentrations for at least the first set, and the second anomaly detection algorithm searches for second data concentrations for at least the second set.

2. The apparatus of claim 1 , wherein the processing device, when executing program code, is further configured to cause a remediation of the one or more specific anomalies.

3. The apparatus of claim 1 , wherein the processing device, when executing program code, is further configured to normalize the collected set of data.

4. The apparatus of claim 3 , wherein the collected set of data is normalized using a normal curve distribution.

5. The apparatus of claim 1 , wherein the set of data collected from the information processing system comprises different types of system metrics.

6. The apparatus of claim 5 , wherein one type of system metric comprises determinants and another type of system metric comprises variables.

7. The apparatus of claim 6 , wherein the processing device, when executing program code, is further configured to apply anomaly detection to the determinants and the variables such that, when no anomalies are found, one or more of the variables are tagged as non-influencers, while remaining ones of the variables are tagged as influencers.

8. The apparatus of claim 7 , wherein the first set comprises data which has average values of influencers.

9. The apparatus of claim 8 , wherein segregating at least a portion of the tagged data values into a third set containing mixed data with average values and other values.

10. The apparatus of claim 1 , wherein the first data concentrations comprise minimal data concentrations and wherein the second data concentrations comprise maximal data concentrations.

11. A method comprising:

collecting a set of data from an information processing system, wherein the set of data represents one or more system metrics associated with the information processing system;

tagging data values in the collected set of data with usage bands selected from a plurality of predefined usage bands, wherein each usage band in the plurality of predefined usage bands represents a unique range of values within which data values in the set of data can be categorized;

detecting one or more usage band anomalies associated with the one or more system metrics of the set of data and the tagged data values;

segregating the tagged data values into at least a first set and a second set based on the usage bands, the first set containing data associated with the detected one or more usage band anomalies, and the second set containing data which does not belong to the first set;

applying a first anomaly detection algorithm to the first set and a second anomaly detection algorithm to the second set to generate anomaly data sets; and

mapping the anomaly data sets back to the collected set of data to identify one or more specific anomalies in the set of data;

wherein the first anomaly detection algorithm searches for first data concentrations for at least the first set, and the second anomaly detection algorithm searches for second data concentrations for at least the second set; and

wherein the steps are performed by at least one processing device, comprising a processor coupled to a memory, executing program code.

12. The method of claim 11 , further comprising causing remediation of the one or more specific anomalies.

13. The method of claim 11 , further comprising normalizing the collected set of data using a normal curve distribution.

14. The method of claim 11 , wherein the set of data collected from the information processing system comprises different types of system metrics.

15. The method of claim 14 , wherein one type of system metric comprises determinants and another type of system metric comprises variables.

16. The method of claim 15 , wherein the processing device, when executing program code, is further configured to apply anomaly detection to the determinants and the variables such that, when no anomalies are found, one or more of the variables are tagged as non-influencers, while remaining ones of the variables are tagged as influencers.

17. The method of claim 16 , wherein the first set comprises data which has average values of influencers.

18. A computer program product comprising a non-transitory processor-readable storage medium having stored therein program code of one or more software programs, wherein the program code when executed by at least one processing device cause the at least one processing device to:

collect a set of data from an information processing system, wherein the set of data represents one or more system metrics associated with the information processing system;

tag data values in the collected set of data with usage bands selected from a plurality of predefined usage bands, wherein each usage band in the plurality of predefined usage bands represents a unique range of values within which data values in the set of data can be categorized;

detect one or more usage band anomalies associated with the one or more system metrics of the set of data and the tagged data values;

segregate the tagged data values into at least a first set and a second set based on the usage bands, the first set containing data associated with the detected one or more usage band anomalies, and the second set containing data which does not belong to the first set;

apply a first anomaly detection algorithm to the first set and a second anomaly detection algorithm to the second set to generate anomaly data sets; and

map the anomaly data sets back to the collected set of data to identify one or more specific anomalies in the set of data;

wherein the first anomaly detection algorithm searches for first data concentrations for at least the first set, and the second anomaly detection algorithm searches for second data concentrations for at least the second set.

19. The computer program product of claim 18 , further comprising causing a remediation of the one or more specific anomalies.

20. The method of claim 11 , wherein the first data concentrations comprise minimal data concentrations and wherein the second data concentrations comprise maximal data concentrations.

Assignments (10)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0280) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0255 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0124) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0012 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0001) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062021/0844 →
RELEASE OF SECURITY INTEREST Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058297/0332 →
SECURITY INTEREST Recorded May 19, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056295/0124 →
SECURITY INTEREST Recorded May 19, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056295/0001 →
SECURITY INTEREST Recorded May 19, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056295/0280 →
CORRECTIVE ASSIGNMENT TO CORRECT THE MISSING PATENTS THAT WERE ON THE ORIGINAL SCHEDULED SUBMITTED BUT NOT ENTERED PREVIOUSLY RECORDED AT REEL: 056250 FRAME: 0541. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 17, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056311/0781 →
SECURITY AGREEMENT Recorded May 14, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056250/0541 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2021
From: GANESAN, VAIDEESWARAN; SINGH, ANKIT; PAULRAJ, DEEPAGANESH
To: DELL PRODUCTS L.P.
Reel/Frame 055333/0548 →
Continuity (1)
Related Publication 20220269555A1 · Aug 25, 2022