Dynamic Data Storage Array Recommendation System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage systems are often misconfigured, leading to either underperformance or excessive costs due to the lack of effective methods for accurately sizing and configuring them based on specific requirements and design criteria.

Innovation Solution

A computer-implemented method that defines computing system requirements and design criteria for a desired data storage array, allowing for the identification of a recommended data storage array by analyzing candidate systems based on these requirements and criteria, including binary and weighted design considerations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data storage systems are configured at high performance levels, then system performance is improved, but cost increases prohibitively

Engineering Contradiction:
Improvesystem performanceVSAvoidcost
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system dynamically adjusts storage configuration parameters (capacity, performance level, redundancy) based on actual workload requirements and changes these parameters over time to match varying demands, thereby achieving high performance only when needed and reducing overall cost

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If data storage systems are configured at low performance levels, then cost is reduced, but system performance becomes insufficient

Engineering Contradiction:
ImprovecostVSAvoidsystem performance
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The storage system transitions from static configuration to dynamic adaptation, continuously monitoring workload characteristics and automatically adjusting performance levels to match actual needs, ensuring sufficient performance is maintained while avoiding over-provisioning

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms that monitor actual storage usage patterns and performance requirements, using this information to continuously optimize configuration and ensure performance adequacy while controlling costs

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If enhanced features are added to data storage systems, then system capability is improved, but cost increases

Engineering Contradiction:
Improvesystem capabilityVSAvoidcost
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system implements enhanced features partially or selectively based on actual workload requirements, activating advanced capabilities only when needed rather than maintaining them continuously, thereby reducing the cost impact while preserving capability when required

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10203887B1Recommendation system and method
Publication Date: 2019.02.12 EMC IP HLDG CO LLC
  • US10203887B1 patent drawing
  • US10203887B1 patent drawing
  • US10203887B1 patent drawing

AI summary

A method, computer program product, and computing system for defining one or more computing system requirements for desired data storage array. One or more design criteria is defined for the desired data storage array. At least one recommended data storage array is identified for the desired data storage array based, at least in part, upon the one or more computing system requirements and the one or more design criteria.