MIMO Workload Model for Dynamic Distributed Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dynamic distributed electronic storage systems pose challenges due to uncertainties in connectivity, device location, and dynamic topology, making it difficult to predict and manage storage resources effectively using conventional methods, which are inadequate for systems with multiple uncertainties and rapid changes.

Innovation Solution

A multiple-input multiple-output (MIMO) workload model is generated to manage storage resources in dynamic systems, using cost functions based on power consumption, performance, and reliability, allowing for real-time adaptation and optimization of data dispersion or aggregation through an information dispersion algorithm.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If conventional workload modeling methods are used in dynamic distributed storage systems, then system management can be simplified, but the models cannot accurately predict system behavior due to uncertainties in connectivity, device location, and dynamic topology

Engineering Contradiction:
Improvesystem management complexityVSAvoidworkload prediction accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent applies dynamics by transitioning from static workload models to dynamic workload models that continuously adapt to changing system conditions. The system monitors connectivity, device location, and topology changes in real-time, updating workload predictions accordingly. This allows the model to maintain accuracy despite the dynamic nature of mobile computing environments.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback mechanisms where system performance data and workload patterns are continuously collected and fed back into the workload model. This feedback loop enables the model to learn from actual system behavior and refine its predictions, addressing the inaccuracies that would otherwise result from using static models in dynamic environments.

Inventive Principle:
Principle #23Feedback

2Reliability

If all content is copied to all devices to ensure uniform storage access, then storage availability is improved, but power consumption and communication bandwidth usage increase excessively

Engineering Contradiction:
Improvestorage availabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by customizing storage distribution strategies for different devices based on their individual characteristics, usage patterns, and connectivity conditions. Rather than uniform copying, the system determines optimal content distribution for each device locally, considering factors like storage capacity, power availability, and access requirements to balance reliability with energy consumption.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent utilizes parameter changes by dynamically adjusting replication factors, storage locations, and data distribution strategies based on changing system conditions. The workload model parameters are updated in real-time to reflect current connectivity and device states, enabling the system to optimize between storage availability and power consumption without fixed rigid rules.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If data is dispersed across multiple devices to improve storage redundancy, then system reliability is improved, but communication channel bandwidth is substantially utilized causing latency

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoiddata transmission speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent applies partial action by selectively replicating data only where necessary and optimal, rather than universally dispersing all content to all devices. The workload model identifies critical data and determines appropriate replication levels based on connectivity conditions and device capabilities, achieving sufficient redundancy without excessive communication overhead that would cause latency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8005654B2Method, apparatus and computer program product for intelligent workload control of distributed storage
Publication Date: 2011.08.23 WSOU INVESTMENTS LLC
  • US8005654B2 patent drawing
  • US8005654B2 patent drawing
  • US8005654B2 patent drawing

AI summary

A method, apparatus and computer program product are provided for generating a multiple-input, multiple output (MIMO) workload model of a distributed storage environment on a plurality of predictive controller devices. The MIMO models can then be utilized by the predictive controller to manage storage resources on a distributed storage system.