Storage Configuration Drift Management via Master Profile Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Storage system configuration management is labor-intensive due to frequent changes in configuration parameters, leading to 'configuration drift' and undesirable system behaviors, making it difficult to determine the extent of deviation from initial configurations and track changes effectively.

Innovation Solution

Creating a master profile with defined values for storage system parameters, tracking current values, and comparing them to the master profile to record compliance information, which is communicated to users, with the ability to restore configurations if drift exceeds thresholds, and maintaining logs of parameter changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If configuration parameters are frequently changed to adapt to different needs, then system adaptability is improved, but configuration drift occurs and system reliability deteriorates

Engineering Contradiction:
Improveconfiguration adaptabilityVSAvoidsystem reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by creating a master profile that defines the correct configuration parameters before configuration drift can occur. This master profile serves as a pre-established reference that guides future configuration changes and enables automatic detection of deviations, thereby maintaining reliability while allowing adaptability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous feedback by comparing current configuration parameters against the master profile and generating compliance reports. This feedback mechanism detects configuration drift early and notifies administrators, allowing them to correct deviations before they impact system reliability, thus enabling both adaptability and reliability.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If manual tracking of configuration changes is performed, then measurement precision is improved, but labor intensity increases and productivity decreases

Engineering Contradiction:
Improveconfiguration tracking precisionVSAvoidconfiguration management efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs self-service by automatically comparing current configuration parameters against the master profile and generating compliance reports without human intervention. This automation eliminates manual tracking efforts while maintaining precise measurement of configuration status, thereby improving productivity without sacrificing measurement precision.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces manual mechanical tracking processes with automated electronic comparison mechanisms. The compliance management system uses software-based parameter comparison and report generation to substitute human labor, achieving both precise configuration tracking and improved productivity through automation.

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

3Loss of information

If comprehensive logging of all parameter changes is maintained, then information completeness is improved, but device complexity increases

Engineering Contradiction:
Improveconfiguration information completenessVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system extracts only the essential configuration parameters that are defined in the master profile for comparison and logging purposes. By focusing on these specific parameters rather than all possible system parameters, the system maintains information completeness for critical configurations while reducing overall system complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11586362B2System configuration drift and compliance management
Publication Date: 2023.02.21 EMC IP HLDG CO LLC
  • US11586362B2 patent drawing
  • US11586362B2 patent drawing
  • US11586362B2 patent drawing

AI summary

A master profile may be created defining a plurality of values for a plurality of storage system parameters. The master profile may be stored and applied to a plurality of storage systems. In some embodiments, one or more values defined in the master profile may be changed and the resulting plurality of parameter values stored in a new master profile. Current values of storage system parameters may be monitored, for example, determined according to a predefined schedule or in response to user input, and the current values may be compared against the values defined in the master profiles. The results of these comparisons may be recorded as part of compliance information that indicates the extent of compliance of the parameter values of a storage system with the master profile parameter values. The compliance information may be included as part of a compliance report, notification or some other communication.