Storage Configuration Change Tracking via Hash Data Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage system support processes are inefficient, requiring significant manual effort to identify root causes of issues, often taking 26 days and resulting in high costs and customer dissatisfaction, due to the complexity of tracing configuration changes that may have caused system problems.

Innovation Solution

A system that monitors and tracks storage system configuration changes by generating hash data from statistically significant configuration parameters, sorting them into data buckets based on similarity scores, and using predictive models to identify potential issues and solutions, thereby reducing the time and effort required to resolve customer support requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual review of configuration data and system logs is used to identify root cause, then thorough analysis can be performed, but the process takes significant time (average 26 days) and high manual effort

Engineering Contradiction:
Improveroot cause identification accuracyVSAvoidtime to resolve customer support request
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically monitoring and tracking configuration changes continuously in the background before issues occur. Configuration data is captured, hashed, and stored with timestamps proactively, so when an issue arises, the root cause analysis can immediately compare current state against historical baseline without manual data collection, dramatically reducing resolution time while maintaining accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates simplified copies of complex configuration data by generating hash values from configuration parameters. Instead of manually reviewing entire configuration files and system logs, support personnel can quickly compare hash values to identify changes, transforming an overwhelming manual review task into a efficient automated comparison process that maintains precision while reducing time investment

Inventive Principle:
Principle #26Copying

2Measurement precision

If comprehensive configuration data is collected and analyzed, then accurate root cause identification is achieved, but the complexity of data processing and analysis increases significantly

Engineering Contradiction:
Improveissue diagnosis accuracyVSAvoiddata processing system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts only the essential identifying characteristics from comprehensive configuration data by generating hash values. Instead of processing and analyzing entire configuration files, the system extracts key parameters, transforms them into hash representations, and stores these compact forms. This extraction process maintains the ability to accurately identify configuration changes while dramatically simplifying the data structure and reducing processing complexity

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system transforms complex configuration parameters into simplified hash values through mathematical transformation. By changing the parameter representation from detailed configuration text to condensed hash codes, the system maintains the unique identifying properties of each configuration state while reducing data complexity, making comparison and analysis more manageable

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If detailed configuration parameters are tracked individually, then precise change identification is possible, but the quantity of data to be processed and stored increases substantially

Engineering Contradiction:
Improveconfiguration change detection accuracyVSAvoidvolume of configuration data
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system merges multiple individual configuration parameters into a single integrated hash value. Instead of tracking and storing each configuration parameter separately, the system combines them all into one consolidated hash representation that captures the overall configuration state. This merging approach maintains the ability to detect any configuration change while dramatically reducing the quantity of data that must be processed, stored, and compared

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11474715B2Storage system configuration change tracking for root cause/troubleshooting
Publication Date: 2022.10.18 EMC IP HLDG CO LLC
  • US11474715B2 patent drawing
  • US11474715B2 patent drawing
  • US11474715B2 patent drawing

AI summary

Architectures and techniques are described that can monitor or track change to storage system configuration. Changes to the configuration that are determined to be statistically significant in potentially affecting and/or causing performance issues of the storage system can be specifically tracked. Such can be accomplished by generating a hash data of the configuration data and sorting that hash data to data buckets based on a similarity score to other hash data of other storage systems.