AI Workload Placement Across Heterogeneous Environments for Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing systems face challenges in optimizing the placement of artificial intelligence (AI) workloads in heterogeneous production environments, particularly in terms of latency, completion time, and security, which can impact performance and user experience.

Innovation Solution

A workload placement service that determines optimal placement of AI workloads based on constraints such as latency minimization, completion time minimization, and security considerations, using a variant selection agent to assign inferencing, training, and model adaptation workloads to secured or public variants, and a monitoring agent to adjust resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If AI workloads are assigned to computing devices in a heterogeneous environment, then resource utilization and productivity are improved, but performance consistency and reliability deteriorate due to varying hardware capabilities and security requirements

Engineering Contradiction:
Improveworkload execution efficiencyVSAvoidperformance consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system assigns different workload types (training, inferencing, model adaptation) to specific computing devices based on their individual hardware characteristics and capabilities. Each device operates in its optimal performance zone, with high-performance devices handling computationally intensive training workloads while edge devices perform inferencing, thereby maintaining performance consistency across the heterogeneous environment

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The workload assignment is dynamically adjusted based on real-time monitoring of device performance metrics, resource availability, and security requirements. The system can reassign workloads between devices as conditions change, ensuring consistent performance delivery while maximizing resource utilization across the heterogeneous infrastructure

Inventive Principle:
Principle #15Dynamics

2Reliability

If workloads are placed in secured variants to ensure security, then reliability is improved, but latency and completion time increase

Engineering Contradiction:
Improvesecurity assuranceVSAvoidworkload completion time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system segments workloads into different security zones with dedicated computing resources. Secured variants handle sensitive workloads requiring enhanced security protocols, while public variants process less sensitive workloads with faster execution. This segmentation allows security-critical operations to proceed without compromising overall system throughput, as non-sensitive workloads continue to execute in accelerated public variants

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary workload assignment mechanism that routes workloads to appropriate security variants based on sensitivity classification. This intermediary layer prevents direct conflicts between security requirements and performance demands by making intelligent routing decisions, ensuring that only necessary workloads incur the latency overhead of secured variant processing

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If workloads are placed in public variants to minimize latency, then speed is improved, but security and reliability deteriorate

Engineering Contradiction:
Improveworkload execution speedVSAvoidsecurity protection
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system applies different security and performance characteristics to different workload types based on their specific requirements. Public variants are optimized for speed and handle workloads where security risks are minimal, while secured variants provide enhanced protection for sensitive operations. This local quality approach ensures that security is strengthened only where necessary, maintaining high execution speed for appropriate workloads

Inventive Principle:
Principle #3Local quality

4Productivity

If heterogeneous computing resources are utilized, then productivity and resource utilization are improved, but device complexity and difficulty of managing increase

Engineering Contradiction:
Improveoverall system outputVSAvoidworkload assignment complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements self-service mechanisms where computing devices automatically report their capabilities, resource status, and performance metrics to the workload assignment service. Devices autonomously participate in the assignment process by responding to assignment requests and providing feedback, eliminating the need for complex manual configuration and reducing overall system management complexity despite the heterogeneous environment

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12445414B2Security-based artificial intelligence workload allocation in a heterogeneous environment
Publication Date: 2025.10.14 DELL PROD LP
  • US12445414B2 patent drawing
  • US12445414B2 patent drawing
  • US12445414B2 patent drawing

AI summary

A method for managing selection of an inferencing workload placement based on security considerations includes obtaining, by a variant selection agent of a workload placement service and from a front-end device, a request for an inferencing payload associated with an inferencing workload implementing a generative artificial intelligence (AI) model, and in response to the request: performing a payload classification on the request to determine a variant selection for the inferencing workload, making a determination that the variant selection is a secured variant, in response to the determination, transmitting the request to the secured variant, wherein the secured variant executes an instance of the inferencing workload on a secured production environment, obtaining, from the secured variant, the inferencing payload, and providing the inferencing payload to the front-end device.