Media Transport Manager for Solid-State Storage
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If concurrent execution of multiple commands is supported, then productivity is improved, but maintaining data coherency becomes more difficult
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.
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.
3Productivity
If parallel execution capabilities are exploited, then productivity is improved, but system complexity increases
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.
Data Source
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.


