SSD Telemetry Namespace Mapping for Faster Log Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory device log management systems face challenges in efficiently managing and retrieving voluminous log data due to the lack of structured, customizable methods for log storage and retrieval, leading to processing resource consumption and bandwidth bottlenecks, especially in SSDs with non-volatile memory express (NVMe) interfaces.

Innovation Solution

Implementing a dedicated telemetry namespace within memory devices, such as SSDs, to store mapped log parameters using a bitmap, allowing selective mapping and automatic storage of relevant log information, thereby reducing processing overhead and improving retrieval efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If log parameters are stored in a structured namespace with bitmap mapping, then log retrieval efficiency and monitoring precision are improved, but device complexity increases

Engineering Contradiction:
Improvelog detection precisionVSAvoidlog management structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments log parameters into different namespaces (telemetry namespace, log page namespace, vendor namespace) with dedicated purposes. The telemetry namespace specifically stores mapped log parameters identified by bitmap, separating critical monitoring data from other log data. This segmentation enables precise detection of specific log parameters while maintaining organized, manageable structures.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-mapping log parameters to the telemetry namespace using bitmap before actual logging occurs. The bitmap pre-identifies which log parameters from the full set should be monitored and stored in the telemetry namespace, enabling efficient retrieval without processing all log parameters during operation.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If all log parameters are monitored and stored, then complete system visibility is achieved, but processing resource consumption increases

Engineering Contradiction:
Improvesystem monitoring reliabilityVSAvoidprocessing resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the necessary log parameters from the full set and stores them in the telemetry namespace. The bitmap acts as a filter, identifying and extracting specific log parameters that need monitoring while leaving other parameters in their original locations. This extraction reduces processing resource consumption by focusing only on critical parameters.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by monitoring and storing only a subset of log parameters in the telemetry namespace rather than all parameters. The bitmap determines which parameters are partially selected for monitoring, achieving sufficient system visibility with reduced processing overhead.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If log data is stored in distributed locations, then data organization is improved, but retrieval time increases

Engineering Contradiction:
Improvelog storage flexibilityVSAvoidlog retrieval time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent introduces the telemetry namespace as an intermediary structure that consolidates mapped log parameters from distributed locations. The bitmap serves as a mediator that identifies which parameters to collect from various sources and stores them together in the telemetry namespace, enabling fast retrieval without sacrificing storage flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Ease of operation

If host system manages all logging operations, then centralized control is achieved, but bandwidth bottlenecks occur

Engineering Contradiction:
Improvelog management controlVSAvoidlog processing throughput
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements self-service by enabling the SSD to autonomously manage logging operations. The SSD controller automatically monitors log parameters, maps them using bitmap, and stores them in the telemetry namespace without requiring host system intervention for each logging operation. This reduces bandwidth usage while maintaining centralized control through the bitmap configuration.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260079837A1Enhanced memory log management
Publication Date: 2026.03.19 MICRON TECHNOLOGY INC
  • US20260079837A1 patent drawing
  • US20260079837A1 patent drawing
  • US20260079837A1 patent drawing

AI summary

A memory device includes a memory configured with a telemetry namespace, wherein the telemetry namespace is dedicated to storing mapped log parameters of a plurality of log pages, wherein each log page of the plurality of log pages is associated with a respective set of log parameters that, as a whole, provide a full set of log parameters; and a memory controller integrated with the memory and configured to manage operations of the memory. The memory controller is configured to use a bitmap that selectively maps log parameters from the full set of log parameters to the telemetry namespace as the mapped log parameters. The memory controller is configured to monitor the log parameters of the full set of log parameters, and store log information of the mapped log parameters into the telemetry namespace.