Storage Management System for Data Migration Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-availability storage systems face unexpected adverse impacts due to complex changes such as additions or movements of storage devices and data, which are not adequately addressed by existing methodologies.

Innovation Solution

A computer-implemented method that detects data location events in storage systems, holistically analyzes the system's status by considering user-defined constraints, CPU, storage, IOPs, network, and RAM utilization, and generates recommendations for data placement or relocation, which can be approved or automatically implemented.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data storage systems implement complex changes such as additions or movements of storage devices and data, then storage capacity and functionality are improved, but unexpected adverse impacts occur due to system complexity

Engineering Contradiction:
Improvestorage capacityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs holistic analysis of the data storage system before implementing data location events. The management process detects the data location event, analyzes the current status including resource utilization and constraints, and determines potential adverse impacts before the actual data movement or storage change occurs. This preliminary analysis allows the system to prepare mitigation strategies in advance, resolving the contradiction by enabling complex storage changes while maintaining system stability through proactive assessment.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If data location events are implemented without checking, then operational speed is improved, but unexpected adverse impacts occur

Engineering Contradiction:
Improveoperational speedVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The management process performs holistic analysis before implementing data location events to assess system status and predict adverse impacts. This preliminary check ensures that data movements or storage changes are evaluated for potential issues before execution, maintaining system reliability while enabling operational flexibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system generates recommendations based on the holistic analysis of system status, providing feedback about potential adverse impacts of data location events. This feedback mechanism allows operators to make informed decisions about whether to proceed with data movements, balancing operational speed with system stability by highlighting risks before actions are taken.

Inventive Principle:
Principle #23Feedback

3Reliability

If holistic analysis of system status is performed, then reliability is improved by mitigating adverse impacts, but additional processing time is required

Engineering Contradiction:
Improvesystem stabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The holistic analysis focuses on specific critical parameters relevant to data location events, such as resource utilization and user-defined constraints, rather than analyzing every possible system parameter. This targeted approach provides sufficient reliability assessment while minimizing the time penalty associated with comprehensive analysis.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11366605B2Storage management system and method for storage migration services
Publication Date: 2022.06.21 EMC IP HLDG CO LLC
  • US11366605B2 patent drawing
  • US11366605B2 patent drawing
  • US11366605B2 patent drawing

AI summary

A method, computer program product, and computing system for detecting a data location event concerning a data storage system; holistically analyzing the data storage system to determine a status for the data storage system; and generating one or more recommendations concerning the data location event based, at least in part, upon the status for the data storage system.