Adaptive Storage Packet Payload for Latency Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices face inefficiencies in data packet transmission due to a fixed maximum payload size, leading to increased latency and waste in data transfer, particularly when latency is critical.

Innovation Solution

Adaptive adjustment of data payload sizes by determining both maximum and reduced payload sizes, measuring their performance levels, and selecting the size with the higher performance level for data transfer, utilizing a pipe interface to optimize data packet transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the default maximum payload size is used for data packets, then the data transfer volume per packet is maximized, but the latency increases and pipe interface utilization decreases

Engineering Contradiction:
Improvedata transfer volumeVSAvoidlatency
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent implements dynamic payload size adjustment by introducing a performance measurement mechanism that monitors pipe interface utilization and latency metrics. The system automatically selects between maximum payload size mode and reduced payload size mode based on real-time performance conditions, making the payload size adaptive rather than fixed. This resolves the contradiction by allowing the system to use larger payloads when performance is good and switch to smaller payloads when latency becomes problematic.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the payload size parameter from a static maximum value to a dynamically adjustable value. By introducing performance thresholds and measurement mechanisms, the system can modify the payload size parameter based on observed performance levels. When performance metrics indicate suboptimal utilization or high latency, the system transitions to using reduced payload sizes, thereby optimizing the parameter to resolve the contradiction between transfer volume and latency.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the default maximum payload size is used for data packets, then fewer packets are needed for data transfer, but the pipe interface utilization becomes inefficient due to waste

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidpipe interface waste
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system dynamically adjusts payload size based on pipe interface performance metrics. When the performance measurement mechanism detects inefficient utilization or waste in the pipe interface, it automatically reduces the payload size to achieve better alignment with the interface's optimal transfer characteristics. This dynamic adaptation resolves the contradiction by allowing the system to balance between using fewer packets and minimizing interface waste.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements a feedback mechanism through performance measurement that monitors pipe interface utilization efficiency. When waste or inefficiency is detected, the system uses this feedback to adjust the payload size downward, creating a closed-loop control system. This feedback-driven approach resolves the contradiction by continuously optimizing the payload size to maximize productivity while minimizing waste based on actual interface performance.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If a fixed payload size is used, then the system is simple to operate, but it cannot adapt to varying performance conditions

Engineering Contradiction:
Improvesystem simplicityVSAvoidperformance adaptation
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements self-service by enabling the storage device to automatically monitor its own performance metrics and autonomously adjust payload sizes without external intervention. The performance measurement mechanism and adaptive selection logic are built into the device, allowing it to self-optimize based on its operating conditions. This maintains ease of operation while dramatically improving adaptability, as the system handles the complexity internally without requiring user configuration or intervention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system transitions from a static, fixed payload size configuration to a dynamic, adaptive configuration that automatically responds to performance conditions. The dynamic adjustment mechanism maintains operational simplicity by encapsulating the complexity within the device's internal logic, while providing adaptability through real-time response to performance metrics. This resolves the contradiction by making the system both easy to operate and highly adaptive simultaneously.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10740000B2Adaptive transaction layer packet for latency balancing
Publication Date: 2020.08.11 SANDISK TECHNOLOGIES LLC
  • US10740000B2 patent drawing
  • US10740000B2 patent drawing
  • US10740000B2 patent drawing

AI summary

Embodiments of the present disclosure generally relate to a storage device fully utilizing a pipe interface by adaptively altering the size of data included in one or more packets sent to a host device. A maximum payload size for the packets and a reduced payload size for the packets are determined. The performance level of both the maximum payload size and the reduced payload size are then determined. The performance level of the maximum payload size is compared to the performance level of the reduced payload size to determine which payload size has the higher performance level. The payload size having the higher performance level is then selected, and the storage device sends data in packets in the size of the payload size having the higher performance level to the host device.