Demand-Based Storage Allocation Across Local SSD and Remote Capacity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional storage devices with fixed capacity fail to adapt to fluctuating storage needs, leading to inefficiencies and increased complexity in managing storage capacity, particularly in environments with varying data demands.

Innovation Solution

A demand-based storage system, referred to as SoD-SSD, which integrates a local SSD with remote storage devices over a network, allowing dynamic allocation and management of storage capacity based on user needs, using a storage management server to facilitate scalable and flexible storage solutions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a traditional storage device with fixed storage capacity is used, then the storage capacity is stable and reliable, but it cannot adapt to changing capacity requirements of the host

Engineering Contradiction:
Improvestorage capacity adaptabilityVSAvoidstorage system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The storage system is segmented into a local storage device (SSD) and remote storage devices, allowing the host to access storage capacity in a modular fashion. The local SSD provides high-speed access for frequently used data, while remote storage devices provide additional capacity that can be dynamically allocated based on demand, thus improving adaptability without significantly increasing system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A storage management server acts as an intermediary between the host and remote storage devices. This mediator handles the complexity of storage capacity management, allocation, and mapping, allowing the host to access scalable storage capacity without directly managing the complexity of multiple remote storage devices, thus improving adaptability while keeping the host-side complexity low.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If storage capacity is increased to meet peak demand, then the storage capacity requirement is fulfilled, but the cost and resource utilization increase during low-demand periods

Engineering Contradiction:
Improvestorage capacity flexibilityVSAvoidresource utilization efficiency
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The storage system implements dynamic capacity allocation where the host can request and receive additional storage capacity from remote devices based on real-time demand. The storage management server dynamically maps logical storage addresses to physical storage locations across multiple remote devices, allowing the system to scale storage capacity up or down flexibly without wasting resources during low-demand periods.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Remote storage devices serve multiple hosts through the storage management server, allowing a single remote storage device to provide capacity to multiple different hosts at different times or simultaneously. This multi-functionality improves resource utilization efficiency while maintaining the ability to meet peak demand for any individual host.

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

3Adaptability or versatility

If remote storage devices are used to provide additional capacity, then storage scalability is improved, but access speed and performance may be reduced compared to local storage

Engineering Contradiction:
Improvestorage capacity scalabilityVSAvoidstorage access speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The system implements local quality by placing a high-speed local SSD in the host system for frequently accessed data, while using remote storage devices for less frequently accessed data or for providing additional capacity. The storage management server intelligently determines which data should be cached locally versus stored remotely, ensuring that performance-critical operations use the fast local storage while still providing access to scalable remote capacity when needed.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12608306B2Systems and methods for demand-based storage
Publication Date: 2026.04.21 SAMSUNG ELECTRONICS CO LTD
  • US12608306B2 patent drawing
  • US12608306B2 patent drawing
  • US12608306B2 patent drawing

AI summary

Systems and methods for demand-based storage are disclosed. A first storage device is configured to receive a first request for a first storage capacity. The first storage device may transmit a second request for allocating at least a portion of the first storage capacity on a second storage device. The first storage device and the second storage device may communicate with each other over a second link. The first storage device may receive a first storage command from the first computing device and generate a second storage command based on the first storage command. The first storage device may transmit the second storage command to the second storage device for execution of the second storage command by the second storage device.