Stream-Based Storage System Dynamic Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional storage systems face challenges in adapting to changing traffic patterns and require costly customized configurations to optimize performance, especially for large-scale storage of multimedia data, which can lead to significant performance impacts and increased costs due to the need for expensive hardware and manual calibration.

Innovation Solution

A stream-based storage system that allows for dynamic adaptation to varying data streams with unpredictable throughput patterns, enabling seamless horizontal scaling without static reconfiguration or data loss, by utilizing a scalable architecture with built-in policies for differentiated data treatment and optimal resource allocation based on Quality of Storage (QoSt) parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional storage systems use expensive hardware and manual calibration to optimize performance, then storage reliability and data availability are improved, but device complexity and cost increase significantly

Engineering Contradiction:
Improvedata availabilityVSAvoidmanual calibration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The storage system performs self-calibration and self-optimization through automated algorithms that dynamically adjust storage parameters, redundancy levels, and data placement strategies based on real-time workload analysis, eliminating the need for manual calibration while maintaining high reliability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically adapts storage configurations in response to changing traffic patterns and workload demands, automatically adjusting redundancy levels and data distribution strategies without requiring static preconfiguration or manual intervention, thereby maintaining reliability while reducing complexity

Inventive Principle:
Principle #15Dynamics

2Reliability

If large-scale storage systems are configured with hardcoded Quality of Storage parameters, then data integrity is ensured, but adaptability to changing traffic patterns deteriorates

Engineering Contradiction:
Improvedata integrityVSAvoidadaptability to traffic patterns
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system replaces hardcoded QoSt parameters with dynamic parameter adjustment mechanisms that automatically adapt storage policies, redundancy levels, and data placement strategies in response to real-time traffic pattern analysis while maintaining data integrity through continuous validation

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The storage system implements feedback loops that continuously monitor traffic patterns, workload characteristics, and storage performance, automatically adjusting QoSt parameters based on this feedback to maintain both data integrity and adaptability to changing conditions

Inventive Principle:
Principle #23Feedback

3Quantity of substance

If storage systems purchase large expensive hardware to scale resources, then storage capacity is improved, but cost and overhead increase significantly

Engineering Contradiction:
Improvestorage capacityVSAvoidhardware overhead
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The storage system implements multi-functional hardware platforms that can dynamically serve multiple storage roles and configurations, allowing a single hardware infrastructure to provide varied storage capacities and performance levels through software-defined policies rather than requiring dedicated hardware for each capacity level

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system achieves capacity scaling through parameter changes in storage policies, data distribution strategies, and redundancy configurations rather than through hardware acquisition, allowing logical capacity expansion without proportional increases in physical hardware overhead

Inventive Principle:
Principle #35Parameter changes

4Manufacturing precision

If storage systems require static reconfiguration for different data streams, then data management precision is improved, but productivity and response time to varying throughput patterns worsen

Engineering Contradiction:
Improvedata management precisionVSAvoidresponse time
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The storage system dynamically adjusts data management policies, precision levels, and processing strategies in real-time based on throughput pattern analysis, maintaining appropriate data management precision for different data streams without requiring static reconfiguration, thereby preserving both precision and productivity

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3002924B1Stream-based object storage solution for real-time applications
Publication Date: 2021.12.15 TEKTRONIX INC
  • EP3002924B1 patent drawingFigure 1
  • EP3002924B1 patent drawingFigure 2
  • EP3002924B1 patent drawingFigure 3

AI summary

A stream based storage system includes a plurality of storage nodes configured to provide storage and retrieval of at least a time-based portion of one or more data streams in response to a receipt of a data storage/retrieval request associated with the one or more data streams. Each of the one or more data streams includes a plurality of time-ordered items. The stream based storage system further includes a plurality of applications communicatively coupled to the plurality of storage nodes. The plurality of applications is configured to issue the data storage/retrieval request associated with the one or more data items.