Memory Subsystem Storage Traffic Pattern Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory sub-systems experience latency issues due to unavailability of file systems for processing user-level commands while servicing metadata writes, leading to perceived system lag and degraded user experience.

Innovation Solution

The implementation of detection circuitry that identifies specific metadata areas in memory devices by analyzing input/output patterns, particularly through the detection of forced unit access commands and sequential LBA access patterns, allowing for prioritization of metadata area accesses over other operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the memory sub-system services metadata writes, then data integrity is maintained, but file system unavailability increases causing system lag

Engineering Contradiction:
Improvedata integrityVSAvoidfile system unavailability
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the memory device into distinct areas: a metadata area for file system structures and a data area for user files. This segmentation allows independent management and access patterns for metadata operations versus user data operations, enabling the system to service metadata writes without blocking entire file system access.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary detection of metadata access patterns and identifies forced unit access commands before they occur. By detecting these patterns in advance and preparing the metadata area separately, the system can quickly service metadata writes without causing prolonged file system unavailability.

Inventive Principle:
Principle #10Preliminary action

2Speed

If the system prioritizes metadata area accesses, then latency for metadata operations improves, but detection and monitoring complexity increases

Engineering Contradiction:
Improvemetadata access latencyVSAvoiddetection circuitry complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The metadata area is configured to self-identify its access patterns through forced unit access commands. The detection circuitry monitors these self-generated patterns without requiring complex external analysis, allowing the metadata area to effectively monitor and signal its own access requirements.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the access parameter by using forced unit access commands for metadata operations instead of standard buffered writes. This parameter change creates distinct, easily detectable access patterns that simplify monitoring while significantly improving metadata access speed by bypassing cache buffers.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12242760B2Storage traffic pattern detection in memory devices
Publication Date: 2025.03.04 LODESTAR LICENSING GROUP LLC
  • US12242760B2 patent drawing
  • US12242760B2 patent drawing
  • US12242760B2 patent drawing

AI summary

A processing device of a memory sub-system can monitor a plurality of received commands to identify a forced unit access command. The processing device can identify a metadata area of the memory device based on the forced unit access command. The processing device can also perform an action responsive to identifying a subsequent forced unit access command to the metadata area.