Storage Access Control for Latency Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conflicts between access requests to storage devices, such as NAND flash memories, lead to delays in data readout, particularly when management access and normal data access interfere, making it difficult to ensure required performance levels, especially for real-time data access like video streaming or game data updates.
Innovation Solution
An information processing apparatus and method that controls access to storage devices by receiving access requests and changing access modes based on the required performance for the target data, such as prioritizing storage devices for short-delay or wide-bandwidth access, and restricting management access during critical readout operations to prevent conflicts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If management access (defragmentation or garbage collection) is executed to maintain storage device performance, then storage device utilization efficiency is improved, but access latency increases due to conflicts with normal data access
Solution Approach 1:
The storage device is divided into multiple independent storage units (first storage device and second storage device). Management access is directed to one storage unit while normal data access is directed to another, allowing both operations to proceed simultaneously without interfering with each other, thus resolving the latency issue while maintaining productivity.
Solution Approach 2:
The access control section acts as an intermediary that receives access requests and determines whether to direct them to the first or second storage device based on the current operational state. This mediator coordinates between management access and normal data access, preventing conflicts and ensuring both operations can occur without mutual interference.
2Speed
If multiple access requests are handled simultaneously to improve access throughput, then processing speed is improved, but access conflicts increase causing unpredictable latency
Solution Approach 1:
By segmenting the storage device into multiple independent units and assigning different access types to different units, the system enables simultaneous processing of multiple access requests without conflicts. This maintains high throughput while ensuring predictable latency for normal data access since management access occurs on a separate storage unit.
Solution Approach 2:
The access control section dynamically determines the destination storage device based on the type of access request and current system state. This dynamic routing allows the system to adapt to varying access patterns while maintaining predictable performance characteristics for different access types.
Data Source
AI summary
An information processing apparatus receives an access request to a plurality of storage devices and executes access to one of the plurality of storage devices in response to the received access request. The information processing apparatus changes a mode of the access according to a performance required for readout of target data that is a target of the access request.


