Storage System Component Grouping and Preference Inheritance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large-scale data storage systems, manually configuring new storage system components is cumbersome and time-consuming, especially when thousands of components need to be added or reconfigured, as each must be individually associated with other components and configured within the network.

Innovation Solution

A method and system for automatically grouping and configuring storage system components by selecting and associating them into logical groups based on characteristics or templates, allowing inherited storage preferences and policies, thereby simplifying the addition of new components and reducing administrative effort.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual configuration is used for each storage system component, then individual component control is precise, but the time and labor required increase significantly

Engineering Contradiction:
Improveconfiguration easeVSAvoidconfiguration time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-defining storage preferences, policies, and component groupings before components are added to the network. When a new component is added, the system automatically retrieves and applies the pre-configured settings from the database, eliminating the need for manual configuration at the time of addition.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service configuration where new storage components automatically receive appropriate settings based on their characteristics. The component addition process triggers automatic database queries and configuration application without requiring administrator intervention for each individual component setup.

Inventive Principle:
Principle #25Self-service

2Manufacturing precision

If individual configuration is performed for each component, then configuration precision is maintained, but administrative complexity increases

Engineering Contradiction:
Improveconfiguration precisionVSAvoidadministrative complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system segments configuration management by separating component characteristics from configuration settings. Component characteristics (type, location, capacity) are stored separately in the database, and configuration preferences are organized as distinct policy templates. This segmentation allows automated matching of characteristics to appropriate configurations without manual intervention.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces a database as an intermediary between component addition and configuration application. The database stores both component characteristics and configuration preferences, and automatically mediates the matching process by querying for appropriate configurations based on added component properties, thereby reducing administrative complexity while maintaining precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If automatic grouping is implemented, then configuration speed increases, but system control flexibility may be reduced

Engineering Contradiction:
Improveconfiguration speedVSAvoidconfiguration flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system implements dynamic configuration where the grouping and policy assignment are not fixed but adapt to component characteristics. The database queries and matching processes dynamically select appropriate configurations based on the specific properties of added components, allowing the system to maintain flexibility while achieving automated high-speed configuration.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7500053B1Method and system for grouping storage system components
Publication Date: 2009.03.03 COMMVAULT SYSTEMS INC
  • US7500053B1 patent drawing
  • US7500053B1 patent drawing
  • US7500053B1 patent drawing

AI summary

Methods and systems are provided for associating a storage system component, e.g. a server, client, machine, sub-client, or other storage system component, with one or more other storage system components into a group. Storage preferences are defined for the group which are automatically associated with each component in the group. The storage preferences define how storage operations are to be performed on the storage system components.