Metric-Learned Compute-Storage Pairing for Faster Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for pairing compute nodes with storage nodes in distributed computing systems rely on physical distance, leading to sub-optimal pairings that inefficiently utilize computing resources due to neglecting other performance factors.

Innovation Solution

Implementing a machine-learned node pairing optimization model that processes historical performance metrics using metric learning to predict optimal compute-storage pairings based on learned distances in an embedding space, rather than physical geography.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If physical distance is used for pairing compute nodes with storage nodes, then pairing simplicity is improved, but data transfer performance deteriorates

Engineering Contradiction:
Improvepairing simplicityVSAvoiddata transfer performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent transforms the pairing criterion from physical distance to a learned metric based on historical performance data. The machine learning model processes multiple performance parameters (data transfer rates, latency, error rates) to generate an optimized pairing metric that replaces simple physical distance measurement, thereby improving data transfer performance while maintaining pairing simplicity through automated model-based decisions.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces a machine learning model as an intermediary between compute nodes and storage nodes. This model acts as a mediator that processes historical performance data and generates optimized pairing recommendations, replacing the direct physical distance-based pairing approach and enabling performance-optimized pairings without complex manual intervention.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If physical distance-based pairing is used, then implementation complexity is reduced, but resource utilization efficiency deteriorates

Engineering Contradiction:
Improveimplementation complexityVSAvoidresource utilization efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements preliminary action by pre-processing historical performance data and training the machine learning model in advance. The model learns optimal pairing patterns from historical data before actual node pairing decisions are made. This preliminary training phase enables the system to make efficient, optimized pairing decisions during operation without complex real-time calculations, thereby improving resource utilization while maintaining manageable implementation complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs self-service by automatically analyzing historical performance metrics and generating optimized pairings without requiring manual intervention. The machine learning model autonomously processes performance data, identifies patterns, and recommends pairings that optimize resource utilization, eliminating the need for complex manual configuration while improving efficiency.

Inventive Principle:
Principle #25Self-service

3Productivity

If comprehensive performance metrics are processed, then pairing optimization is improved, but computational overhead increases

Engineering Contradiction:
Improvepairing optimizationVSAvoidcomputational overhead
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by pre-training the machine learning model on historical performance data before deployment. During operation, the trained model makes rapid pairing decisions based on learned patterns, avoiding the need for computationally intensive real-time analysis of all performance metrics. This shifts the computational burden to the offline training phase, enabling optimized pairings with minimal runtime overhead.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent transforms multiple performance parameters into a single optimized pairing score through the machine learning model. Instead of processing and comparing multiple individual metrics in real-time, the model has already learned the optimal weightings and relationships between parameters during training, converting complex multi-parameter analysis into efficient single-score comparisons during operation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250371407A1Machine-learned models for colocating distributed workloads via metric learning
Publication Date: 2025.12.04 RED HAT INC
  • US20250371407A1 patent drawing
  • US20250371407A1 patent drawing
  • US20250371407A1 patent drawing

AI summary

Historical performance metrics are obtained for a first compute node located in a first physical geographic location and a first storage node located in a second physical geographic location different than the first physical geographic location. The historical performance metrics are processed with a machine-learned node pairing optimization model to obtain a training output indicative of a predicted data transfer performance for a compute-storage pairing comprising the first compute node and the first storage node. A training process is performed to train the machine-learned node pairing optimization model based at least in part on the training output indicative of the predicted data transfer performance for the compute-storage pairing.