Delegated Media Translation Layer for Solid-State Memory Wear Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional storage appliances lack an efficient mechanism for delegating address translation activities across storage media devices, leading to suboptimal data management and potential data loss due to excessive writes to the same regions in solid-state memory.

Innovation Solution

A delegated media translation layer (MTL) is established through a global control mechanism that provides clients with logical layout information and maps logical locations to corresponding physical locations within the storage pool, allowing clients to directly communicate with specific storage modules for read and write operations, thereby optimizing data allocation and reducing wear on solid-state memory.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a logical to physical address translation layer is included with each storage media device or implemented globally, then address translation can be performed, but the system lacks efficient delegation mechanisms leading to excessive writes to the same regions and potential data loss

Engineering Contradiction:
Improvedata loss preventionVSAvoidaddress translation mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the address translation function into segmented responsibilities: the global control mechanism maintains the overall logical-to-physical address mapping, while individual storage media devices maintain their own translation layers for local address translation. This segmentation allows each component to handle translation efficiently without excessive writes, preventing data loss while distributing system complexity across multiple levels rather than concentrating it in a single mechanism.

Inventive Principle:
Principle #1Segmentation

2Productivity

If clients directly access specific storage modules, then data management efficiency is enhanced and wear on solid-state memory is reduced, but the system requires a delegated media translation layer to manage logical to physical address mapping

Engineering Contradiction:
Improvedata management efficiencyVSAvoidmedia translation layer
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a delegated media translation layer as an intermediary component that sits between the global control mechanism and the storage media devices. This intermediary receives logical address translations from the global controller and translates them to physical addresses for specific storage modules, enabling clients to directly access storage modules while managing the complexity of address mapping. The intermediary layer handles the translation complexity locally, allowing efficient direct client access without requiring the entire system to manage all address translations centrally.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Duration of action of stationary object

If wear leveling is implemented to extend solid-state memory lifespan, then memory durability is improved, but the system requires optimized data allocation mechanisms to distribute writes across different regions

Engineering Contradiction:
Improvesolid-state memory lifespanVSAvoiddata allocation mechanism
Core Design Contradiction:
Duration of action of stationary objectVSDevice complexity

Solution Approach 1:

The patent implements wear leveling by applying local quality principles to data allocation. The delegated media translation layer maintains information about which physical regions have been written to and directs new writes to different regions based on wear status. This allows the system to distribute writes across multiple regions of solid-state memory, extending overall memory lifespan by ensuring no single region is over-written. The local quality approach tracks and manages wear characteristics of individual memory regions rather than treating all memory uniformly.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9875190B2Delegated media translation layer in a storage appliance
Publication Date: 2018.01.23 EMC IP HLDG CO LLC
  • US9875190B2 patent drawing
  • US9875190B2 patent drawing
  • US9875190B2 patent drawing

AI summary

In general, embodiments of the technology relate to writing data to and reading data from storage appliances. More specifically, embodiments of the technology describe a method and system whereby a global control mechanism may be established, with delegation of specific translation activities to particular storage media device.