Priority Queuing for Flash Storage Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional storage networks relying on rotational media face high access latency due to random data access patterns, which is not efficiently addressed by existing technologies.
Innovation Solution
Implementing priority queuing mechanisms in flash-based storage networks to segregate storage requests by logical units, ensuring high-priority requests are prioritized and processed efficiently, thereby reducing latency and improving overall network performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If priority queuing is implemented in flash-based storage networks, then access latency is reduced and performance is improved, but device complexity increases
Solution Approach 1:
The storage network is segmented into multiple priority queues (high priority and normal priority) to separate different types of storage requests. This segmentation allows critical requests to be processed independently from standard requests, reducing access latency for time-sensitive operations while maintaining organized queue management.
Solution Approach 2:
A priority queueing mechanism acts as an intermediary layer between storage requests and flash-based storage devices. This intermediary sorts and prioritizes requests before they reach the storage medium, reducing latency for high-priority operations without significantly increasing overall system complexity.
2Device complexity
If traditional rotational media is used in storage networks, then device complexity is reduced, but access latency increases due to random data access patterns
Solution Approach 1:
The patent replaces traditional rotational mechanical media with flash-based storage devices that have no moving parts. This substitution eliminates the fundamental limitation of rotational latency and mechanical seek times, dramatically reducing access latency for random data access patterns while maintaining acceptable device complexity.
Solution Approach 2:
The storage medium parameter is changed from rotational magnetic media to solid-state flash memory. This parameter change fundamentally alters the access characteristics, enabling much faster random access times and eliminating the trade-off between device simplicity and access speed that plagues traditional rotational systems.
Data Source
AI summary
A method for a storage area network includes setting a priority indicator in a signal of a storage request to form a high priority storage request for a storage target in the storage area network. The method further includes transmitting the high priority storage request to the storage target before the transmission of at least one normal priority storage request. The high priority storage request then traverses the storage area network with a higher priority than a normal priority storage request to the storage target. Upon receiving the high priority storage request, the storage target executes the high priority storage request prior to executing at least one normal priority storage request.


