Storage Access Control for Latency Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvestorage device utilization efficiencyVSAvoidaccess latency
Core Design Contradiction:
ProductivityVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If multiple access requests are handled simultaneously to improve access throughput, then processing speed is improved, but access conflicts increase causing unpredictable latency

Engineering Contradiction:
Improveaccess throughputVSAvoidaccess latency predictability
Core Design Contradiction:
SpeedVSReliability

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11768628B2Information processing apparatus
Publication Date: 2023.09.26 SONY INTERACTIVE ENTERTAINMENT LLC
  • US11768628B2 patent drawing
  • US11768628B2 patent drawing
  • US11768628B2 patent drawing

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.