IP Library Granted Patent US 11,966,601
Granted Patent B2
US 11,966,601 · App. 17/376,488 · Granted Apr 23, 2024

Handling configuration drift in backup storage systems

Inventors: Jayanth K. Perneti (Bangalore, IN); Vinay Sawal (Fremont, CA); Amitha Shetty (Bangalore, IN)
Assignee: EMC IP Holding Company LLC
G06F3/0632G06F3/0604G06F3/067G06F16/3344
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,966,601
App. No.
17/376,488
Granted
Apr 23, 2024
Kind
B2
Abstract

Embodiments for handling configuration drift in a data storage system having a plurality of storage nodes. A configuration drift manager system defines a golden configuration dataset for the data storage system, obtains a current configuration dataset of each storage node of the plurality of storage nodes, each of the golden and configuration datasets comprising a plurality of sentences defining a node configuration parameter; determines a distance between each sentence of the golden configuration dataset with each other sentence of the current configuration datasets for each of the plurality of storage nodes; ranks each node based on a distance of its sentences with the golden configuration dataset, and triggers an action on a corresponding node based on its respective ranking.

Claims (21)

1. A computer-implemented method of handling configuration drift in a data storage system having a plurality of storage nodes, comprising:

defining a golden configuration dataset for the data storage system;

obtaining a current configuration dataset of each storage node of the plurality of storage nodes, each of the golden and configuration datasets comprising a plurality of sentences defining a node configuration parameter;

determining a distance between each sentence of the golden configuration dataset with each other sentence of the current configuration datasets for each of the plurality of storage nodes by creating a probability distribution of all sentence embeddings in the n-dimensional space using an unsupervised clustering technique, generating probability distributions for each of the golden configuration dataset and current configuration datasets, and creating, for each probability distribution, a distance matrix representing a pair-wise distance between each point and every other point in the probability distribution;

ranking each node based on a distance of its sentences with the golden configuration dataset;

performing an action on a corresponding node based on its respective ranking;

embedding every sentence as a vector in n-dimensional space wherein every sentence has a point value representing its position relative to all other sentences, and further wherein a distance corresponds to a measure of closeness between two sentences.

2. The method of claim 1 further comprising using a Bidirectional Encoder Representations from Transformers (BERT) process to create the probability distribution of all the sentence embeddings.

3. The method of claim 1 further comprising applying an optimal transport process to each pair of probability distributions to identify contextual configuration drift therebetween.

4. The method of claim 3 further comprising applying a Wasserstein distance technique to the optimal transport process to compensate for any misalignment of axes in the n-dimensional space.

5. The method of claim 4 further comprising:

normalizing each distance matrix for a current configuration dataset of a respective node to the golden configuration dataset to a scale from zero to one; and

generating a score for each node along the scale based on a respective distance matrix.

6. The method of claim 5 further comprising:

defining one or more threshold values defining a relative severity of configuration drift along the scale;

placing the score for each node along the scale relative to the threshold values; and

triggering an automated response for the node based on a respective score for the node along the scale.

7. The method of claim 6 wherein the automated response comprises one of:

take no action for scores below a first threshold value;

generate an alert for scores between a first threshold value and a second threshold value; and

push the golden configuration onto the current configuration for scores above the second threshold value.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (058014/0560) 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/0473 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057931/0392) 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/0382 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057758/0286) 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 061654/0064 →
SECURITY INTEREST Recorded Oct 6, 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 058014/0560 →
SECURITY INTEREST Recorded Oct 6, 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 057758/0286 →
SECURITY INTEREST Recorded Oct 6, 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 057931/0392 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2021
From: PERNETI, JAYANTH K.; SAWAL, VINAY; SHETTY, AMITHA
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 056866/0653 →
Priority Claims (1)
IN 202111023664 · May 27, 2021 · national
Continuity (1)
Related Publication 20220391113A1 · Dec 8, 2022