Media Transport Manager for Solid-State Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data storage systems, such as disk drives with solid-state memory, face challenges in maximizing data transfer and throughput across bridge interfaces while maintaining data coherency and robustness, particularly in concurrent execution of storage operations.

Innovation Solution

A media transport manager architecture that exploits parallel execution capabilities of solid-state memory by using a bridge interface for basic channel management, error correction, and XOR parity accumulation, along with prioritization and staging mechanisms to optimize storage access operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a bridge interface is used for accessing solid-state memory with basic channel management, then data transfer capability is improved, but data throughput and concurrency are limited

Engineering Contradiction:
Improvedata transfer speedVSAvoiddata throughput
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent segments storage operations into multiple queues (host queues and device queues) with different priorities. The media transport manager divides the storage medium into multiple channels, allowing parallel processing of multiple commands simultaneously, thereby increasing throughput while maintaining high transfer speeds.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of parallel processing by implementing multiple command queues and channels operating concurrently. Instead of sequential single-channel processing, the system uses multi-dimensional parallelism across queues and channels to dramatically increase throughput while maintaining bridge interface transfer speeds.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If concurrent execution of multiple commands is supported, then productivity is improved, but maintaining data coherency becomes more difficult

Engineering Contradiction:
Improveconcurrent command executionVSAvoiddata coherency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The media transport manager implements feedback mechanisms through status registers and completion notifications that continuously monitor the state of parallel operations. This feedback allows the system to track concurrent command execution and ensure data coherency by detecting and resolving conflicts before they compromise reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces the media transport manager as an intermediary layer between the bridge interface and solid-state memory. This mediator coordinates concurrent commands, manages queue priorities, and ensures proper ordering and coherency of data operations, allowing high concurrency while maintaining reliability through centralized control.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If parallel execution capabilities are exploited, then productivity is improved, but system complexity increases

Engineering Contradiction:
Improveparallel execution throughputVSAvoidmedia transport manager architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The media transport manager is designed as a universal controller that handles multiple functions: command queuing, priority arbitration, channel management, error correction, and data coherency maintenance. By consolidating these diverse functions into a single multi-functional unit, the system achieves high parallel throughput without proportionally increasing overall system complexity.

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

Data Source

PatentUS8904091B1High performance media transport manager architecture for data storage systems
Publication Date: 2014.12.02 WESTERN DIGITAL TECHNOLOGIES INC
  • US8904091B1 patent drawing
  • US8904091B1 patent drawing
  • US8904091B1 patent drawing

AI summary

A data storage system is disclosed that utilizes high performance media manager transport architecture. In one embodiment, solid-state memory is connected via a bridge interface and media manager transport architecture optimizes the transfer and throughput of data communicated across the bridge. Media transport manager architecture can support reordering and interleaving of storage access commands by using priority and staging mechanisms. Balanced load of solid-state memory, parallel execution of storage access operations, improved concurrency, and increased performance can be attained.