DPU Workload Migration via Utilization Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In computing device ecosystems, resources on one node are often over-utilized while other nodes have under-utilized resources, making it challenging to identify and migrate workloads effectively to balance DPU utilization.

Innovation Solution

A method for DPU workload management involves obtaining DPU utilization values, identifying workloads with high CPU utilization or strong correlation with node DPU utilization as migration candidates, and migrating these workloads to nodes with available resources to balance DPU utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If workloads are migrated based on traditional resource utilization metrics, then CPU or memory balancing may be improved, but DPU utilization balancing remains ineffective

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidDPU utilization measurement accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent implements a feedback mechanism by continuously monitoring DPU utilization metrics and using this information to dynamically adjust workload migration decisions. The system measures actual DPU utilization on source nodes and uses this feedback to identify appropriate migration targets, thereby resolving the contradiction between general resource balancing and specific DPU utilization balancing.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces traditional CPU/memory-based workload migration mechanisms with a DPU-utilization-aware migration system. Instead of relying on conventional resource utilization metrics, the system substitutes DPU-specific utilization measurements as the primary driver for migration decisions, enabling precise control over DPU resource distribution across the cluster.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If DPU utilization monitoring is implemented at the node level, then overall DPU balancing improves, but identification of specific migration candidates becomes complex

Engineering Contradiction:
ImproveDPU utilization balancingVSAvoidworkload identification complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the parameter used for workload identification from traditional CPU utilization to a composite metric that incorporates DPU utilization correlation. By transforming the selection criterion to prioritize workloads with strong DPU utilization patterns, the system simplifies candidate identification while maintaining effective DPU balancing.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediary layer that analyzes the relationship between workloads and DPU utilization. This intermediary component calculates correlation metrics between workload performance and DPU resource consumption, thereby simplifying the identification of migration candidates that will most effectively balance DPU utilization across nodes.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If workloads are migrated to balance DPU utilization, then DPU resource distribution improves, but system complexity increases

Engineering Contradiction:
ImproveDPU resource distributionVSAvoidmigration management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a universal workload migration framework that can handle multiple objectives simultaneously. The system is designed to balance DPU utilization while also considering CPU, memory, and other resource metrics through a unified migration decision-making process, thereby managing system complexity through multi-functionality rather than separate specialized systems.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12314778B2Systems and methods for data processing unit aware workload migration in a virtualized datacenter environment
Publication Date: 2025.05.27 DELL PROD LP
  • US12314778B2 patent drawing
  • US12314778B2 patent drawing
  • US12314778B2 patent drawing

AI summary

Techniques described herein relate to systems and methods for data processing unit (DPU) workload management. Such methods may include obtaining, by a DPU workload manager, a DPU utilization value for a first node in a device ecosystem; making a first determination, by the DPU workload manager and using the DPU utilization value, that DPU utilization of the first node is above a DPU utilization threshold configured for the first node; identifying, in response to the first determination, a workload executing on the first node as a migration candidate based at least in part on a central processing unit (CPU) utilization value associated with the workload; initiating a migration of the migration candidate to a second node in the device ecosystem; and obtaining, after the migration completes, a second DPU utilization value for the first node to determine whether the second DPU utilization value is below the DPU utilization threshold.