Storage Capacity Detection via Performance Data Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage systems face challenges in identifying underutilized capacity due to subtle changes in usage patterns, making it difficult to efficiently re-allocate storage resources.

Innovation Solution

A system comprising a data acquisition engine and a data analysis engine that collects and analyzes performance data from storage objects, using parameters set by users to identify underutilized storage capacity by calculating average performance over specified time periods and comparing it to threshold values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional storage monitoring methods are used, then storage capacity tracking is simple, but underutilized capacity cannot be effectively identified

Engineering Contradiction:
Improvedetection accuracy of underutilized capacityVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments storage monitoring into multiple specialized components: a data acquisition engine that collects performance metrics, a data analysis engine that processes the metrics, and a data warehouse that stores historical data. This segmentation allows each component to focus on specific tasks, improving detection accuracy while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediate processing layers between raw storage data and analysis results. The data acquisition engine acts as an intermediary that collects and standardizes performance metrics from multiple storage objects, while the data analysis engine serves as another intermediary that applies complex analysis algorithms. These intermediaries enable precise detection without exposing the full complexity of the analysis system to users.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If manual identification of underutilized storage is performed, then system complexity is low, but productivity and resource allocation efficiency are poor

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements self-service automation where the data acquisition engine automatically collects performance metrics from storage objects without manual intervention. The data analysis engine then automatically processes this data, identifies underutilized capacity, and generates reports. This automated self-service approach dramatically improves productivity and resource allocation efficiency compared to manual methods.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system establishes a feedback loop where performance metrics are continuously collected from storage objects, analyzed to identify underutilized capacity, and the results are reported back to administrators. This feedback mechanism enables continuous optimization of storage resource allocation, improving productivity over time as the system learns from ongoing performance data.

Inventive Principle:
Principle #23Feedback

3Reliability

If storage capacity is allocated to ensure availability, then reliability is improved, but underutilized capacity increases

Engineering Contradiction:
Improvestorage availabilityVSAvoidstorage resource waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system applies dynamic analysis by collecting performance metrics over specified time periods and calculating average performance values. This dynamic approach allows the system to distinguish between temporarily low-utilization periods and genuinely underutilized storage capacity. By basing identification on averaged performance over time rather than instantaneous snapshots, the system maintains reliability while reducing false positives that would lead to resource waste.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9043184B1System and method for identifying underutilized storage capacity
Publication Date: 2015.05.26 NETAPP INC
  • US9043184B1 patent drawing
  • US9043184B1 patent drawing
  • US9043184B1 patent drawing

AI summary

Described herein is a system and method for detecting underutilized capacity within a storage system environment. The technique comprises collecting performance data of various storage objects within a storage system environment for various performance measures at designated time intervals. The collected performance data may be formatted and stored to a database. One or more parameters may be received specifying at least one performance measure, at least one threshold value, and/or at least one time period. The performance data for target storage objects may be analyzed according to the received parameters to determine any underutilized storage objects. A report may be generated according to the parameters listing the storage objects and address locations of any underutilized storage objects. The report may comprise various information corresponding to the underutilized storage object, such as the business units, tiers, data centers, and levels of service they are associated with.