Dynamic Memory Space Allocation in Storage Controllers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional storage systems have fixed data and log areas within memory units, leading to slow read and write speeds and low performance due to inefficient use of memory space.

Innovation Solution

A storage apparatus with a variable memory space is implemented, allowing for dynamic allocation of memory units as user data space and spare space through a controller that receives signals from a host apparatus to adjust and manage memory blocks, improving performance by optimizing the ratio of user usable space to spare space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If fixed data area and log area are used in memory units, then manufacturing is simplified, but read and write speed deteriorates and performance decreases

Engineering Contradiction:
Improvememory unit structureVSAvoidread and write speed
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent implements a variable memory space architecture where the data area and log area boundaries are not fixed but can be dynamically adjusted. The controller receives signals from the host to change the size and position of these areas, allowing the system to adapt memory allocation based on operational needs, thereby improving read/write speed while maintaining manufacturing simplicity through a standard memory unit structure.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If fixed memory space allocation is used, then device complexity is reduced, but performance in processing deteriorates

Engineering Contradiction:
Improvememory space managementVSAvoidprocessing performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The invention introduces a dynamic memory space management system where the controller can receive external signals to adjust the allocation between data area and log area. This dynamic adjustment capability improves processing performance by optimizing memory usage patterns without significantly increasing device complexity, as the underlying memory structure remains standard and the control mechanism uses existing communication interfaces.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8412909B2Defining and changing spare space and user space in a storage apparatus
Publication Date: 2013.04.02 SAMSUNG ELECTRONICS CO LTD
  • US8412909B2 patent drawing
  • US8412909B2 patent drawing
  • US8412909B2 patent drawing

AI summary

A storage apparatus includes a memory unit and a controller to set up a memory space of the memory unit as a user data space and a spare space according to a signal representing at least one of the user data space and spare space. An electronic apparatus controls the storage apparatus, and a method controls at least one of the storage apparatus and the electronic apparatus to control a memory space of the storage apparatus.