Intelligent Storage Management System for Dynamic Data Placement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data storage systems lack the ability to automatically and intelligently move data based on changing storage characteristics, leading to suboptimal performance and inefficient use of memory resources.

Innovation Solution

A system that collects data retention instructions and uses a combination of components such as collection, choice, execution, and artificial intelligence to dynamically select and move data among storage devices based on factors like performance, cost, wear, power consumption, and historical usage, ensuring optimal storage locations for improved performance and resource management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is manually placed in storage locations using conventional methods, then user control over data placement is maintained, but system performance and resource efficiency deteriorate due to lack of automatic optimization

Engineering Contradiction:
Improvesystem performanceVSAvoidautomatic data movement
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The system enables storage devices to self-report their characteristics and suitability for data retention, and automatically moves data between storage locations without requiring continuous user intervention. The processor autonomously analyzes storage characteristics and executes data movement decisions based on predefined criteria.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors storage characteristics such as performance, wear, load, and power consumption, using this feedback to dynamically adjust data placement decisions. This closed-loop approach allows the system to adapt to changing storage conditions and optimize performance over time.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If data is statically retained in fixed storage locations, then storage simplicity is maintained, but performance and resource utilization deteriorate due to inability to adapt to changing storage characteristics

Engineering Contradiction:
Improvedynamic data placementVSAvoidstorage management system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system transitions from static data placement to dynamic data movement, allowing data to be automatically relocated based on real-time storage characteristics. This enables the storage system to adapt to changing conditions such as wear, performance degradation, and power constraints.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system monitors and responds to changes in storage parameters including performance metrics, wear levels, load conditions, and power consumption. Data placement decisions are adjusted based on these parameter changes to optimize overall system performance and extend storage device longevity.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If multiple storage devices are used to improve capacity and performance, then storage flexibility increases, but management complexity and inefficiency worsen due to lack of intelligent data distribution

Engineering Contradiction:
Improvestorage capacityVSAvoidstorage management
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The system provides universal data management across multiple storage devices with different characteristics, allowing a single intelligent controller to manage diverse storage media including SSDs, HDDs, and flash memory. This unified approach simplifies management while optimizing utilization of all storage resources.

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

Solution Approach 2:

The system segments data across multiple storage devices based on their specific characteristics and current state, placing different types of data on different storage media to optimize performance, capacity utilization, and device longevity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8347046B2Policy framework to treat data
Publication Date: 2013.01.01 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8347046B2 patent drawing
  • US8347046B2 patent drawing
  • US8347046B2 patent drawing

AI summary

Data can be retained upon a storage medium that has characteristics suitable for the data. However, as the storage mediums are used, time passes, etc., characteristics of memory can change and therefore data can reside upon an improper medium. Data can be dynamically moved from one storage location to another automatically and intelligently based upon a change in characteristics. In addition, new data can be placed on a storage medium based upon characteristics of the medium in a current state.