Dynamic Workload Orchestration via Data Complexity Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing workload processing technologies lack efficient dynamic orchestration methods for containerized applications, particularly in handling varying data complexity, leading to suboptimal resource allocation and processing efficiency.

Innovation Solution

A computer-implemented method for dynamic workload orchestration based on data complexity, which computes complexity scores for workload portions and uses an orchestration engine to assign them to corresponding compute resources, optimizing resource allocation and processing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If workloads are processed using traditional static orchestration methods, then system simplicity is maintained, but resource allocation efficiency deteriorates due to inability to adapt to varying data complexity

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidorchestration system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic workload orchestration by continuously monitoring data complexity metrics and adjusting resource allocation in real-time. The system transitions from static to dynamic scheduling, where compute resources are dynamically assigned based on incoming workload characteristics, enabling efficient adaptation to varying data complexity while maintaining high resource utilization.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters by adjusting resource allocation decisions based on measured data complexity parameters. Complexity metrics such as data volume, variety, and processing requirements are used as input parameters to modify orchestration behavior, allowing the system to optimize resource distribution according to actual workload conditions rather than fixed policies.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If uniform resource allocation is used for all workloads, then system operation simplicity is maintained, but processing efficiency deteriorates due to mismatch between resource capacity and workload complexity

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidorchestration management simplicity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent applies local quality by tailoring resource allocation decisions to specific workload characteristics rather than applying uniform policies. Each workload receives customized resource assignment based on its data complexity profile, ensuring that processing resources match the specific requirements of each task while maintaining overall system efficiency through differentiated service approaches.

Inventive Principle:
Principle #3Local quality

3Loss of energy

If workloads are not segmented by complexity, then orchestration simplicity is maintained, but resource utilization deteriorates due to inability to match appropriate resources to data complexity requirements

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidworkload segmentation complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system segments workloads into distinct categories based on data complexity metrics, creating separate processing streams for different workload types. This segmentation enables specialized resource allocation where compute resources are matched to specific complexity levels, improving resource utilization by preventing both over-provisioning and under-provisioning while maintaining manageable orchestration through structured classification.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12260262B2Dynamic data driven orchestration of workloads
Publication Date: 2025.03.25 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12260262B2 patent drawing
  • US12260262B2 patent drawing
  • US12260262B2 patent drawing

AI summary

According to aspects of the present disclosure, systems, methods and computer program products can be provided for dynamic workload orchestration based on data complexity. Methods, computer program products and/or systems are provided for dynamic workload orchestration that perform the following operations: (i) receiving a workload for orchestration; (ii) computing complexity scores for respective portions of the workload, where the complexity scores are computed based at least on parameters describing data associated with the portions of the workload; and (iii) using an orchestration engine to assign the portions of the workload to corresponding compute resources, based on their respective complexity scores.