Backup Storage Configuration Drift Detection With Severity Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing backup storage systems face significant challenges in managing configuration drift, leading to inefficiencies and increased costs due to manual and simplistic methods of identifying and correcting configuration changes, which often deviate from vendor recommendations.

Innovation Solution

Implementing an intelligent configuration engine that uses optimal transport algorithms, such as Wasserstein distance, to automatically assess and rank configuration drift across multiple storage systems, providing a unified and scalable method to identify and correct deviations from a golden configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual configuration drift identification and correction methods are used, then system reliability is maintained through corrective actions, but productivity decreases due to time-consuming manual processes and high operational costs

Engineering Contradiction:
Improvesystem reliabilityVSAvoidproductivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs self-diagnosis by automatically comparing current configurations against the golden configuration baseline, identifying drift without human intervention. The backup system autonomously detects configuration changes, ranks them by severity, and prepares corrective actions, eliminating the need for manual identification and assessment processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manual mechanical processes of configuration inspection and analysis are replaced with automated computational systems. The intelligent engine uses algorithms to substitute human operators in performing configuration drift identification, assessment, and correction preparation, dramatically improving productivity while maintaining reliability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If comprehensive configuration monitoring is implemented across multiple storage systems, then measurement precision of configuration drift improves, but device complexity increases due to the need for intelligent engines and algorithms

Engineering Contradiction:
Improvemeasurement precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The monitoring system is segmented into modular functional components: configuration data collection modules, golden configuration storage modules, comparison engines, severity ranking algorithms, and corrective action generation modules. This segmentation allows precise measurement capabilities to be distributed across multiple independent components, managing overall system complexity while maintaining high measurement precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The intelligent configuration engine serves multiple functions: it collects configuration data, compares against baselines, identifies drift, ranks severity, and prepares corrective actions. This multi-functionality consolidates what would otherwise require multiple separate systems into a single universal platform, improving measurement precision without proportionally increasing device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If automated configuration drift handling is implemented, then productivity increases through reduced manual intervention, but device complexity increases due to the intelligent configuration engine and optimal transport algorithms

Engineering Contradiction:
ImproveproductivityVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by continuously monitoring and comparing configurations against the golden baseline, preparing corrective actions in advance before actual drift problems impact system performance. This proactive approach automates the entire workflow from detection to correction preparation, significantly improving productivity while the modular architecture manages the complexity of the intelligent engine.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12366980B2Handling configuration drift in backup storage systems
Publication Date: 2025.07.22 EMC IP HLDG CO LLC
  • US12366980B2 patent drawing
  • US12366980B2 patent drawing
  • US12366980B2 patent drawing

AI summary

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.