Containerized ML Retraining Scheduling for Cloud Resource Bottlenecks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based machine learning model training and retraining face issues such as resource bottlenecks due to unsynchronized retraining schedules and inconsistent resource allocation, leading to inefficient utilization and unnecessary cloud resource consumption.

Innovation Solution

An apps intelligence framework with intelligent scheduling and dynamic weighted container assignment components, utilizing machine learned models to optimize retraining frequency and resource allocation based on data variation, user feedback, and model type, ensuring efficient resource utilization and reducing unnecessary retraining.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If retraining schedules are set at preset intervals without considering data variation, then retraining frequency is maintained consistently, but unnecessary retraining operations occur consuming cloud resources

Engineering Contradiction:
Improvemodel accuracyVSAvoidcloud resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The retraining schedule is transformed from a static preset interval to a dynamic schedule that adapts based on data variation metrics. The system continuously monitors data distribution changes and adjusts retraining timing accordingly, performing retraining only when data variation exceeds predefined thresholds, thereby eliminating unnecessary retraining operations while maintaining model accuracy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback mechanism that monitors data variation and model performance metrics to inform retraining decisions. By measuring data distribution shifts and feeding this information back into the scheduling system, the framework intelligently determines when retraining is actually needed, balancing model reliability with resource efficiency.

Inventive Principle:
Principle #23Feedback

2Reliability

If multiple entities retrain models on the same day according to fixed schedules, then each entity maintains its model performance, but resource bottlenecks occur in the shared cloud environment

Engineering Contradiction:
Improvemodel performanceVSAvoidcloud resource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The fixed retraining schedule is replaced with a dynamic scheduling mechanism that considers both individual entity needs and overall cloud resource capacity. The system adjusts retraining timing for each entity based on real-time data variation metrics and cloud resource availability, distributing retraining operations across different time slots to prevent bottlenecks while ensuring each model is retrained when necessary.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary assessment of data variation and cloud resource status before scheduling retraining operations. By evaluating data distribution changes and predicting resource availability in advance, the framework proactively schedules retraining at optimal times that balance model performance requirements with cloud resource utilization, preventing bottlenecks before they occur.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If cloud resources are allocated without dynamic adjustment, then resource allocation is simple and stable, but resource bottlenecks occur during high-demand retraining periods

Engineering Contradiction:
Improveresource allocation simplicityVSAvoidresource utilization efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

Resource allocation is transformed from a static fixed assignment to a dynamic allocation system that automatically adjusts resource distribution based on demand. The framework monitors retraining workloads, data variation metrics, and cloud resource capacity in real-time, dynamically scaling resource allocation to match actual needs, thereby eliminating bottlenecks during high-demand periods while maintaining operational simplicity through automated management.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes resource allocation parameters dynamically based on workload conditions. By adjusting key parameters such as compute capacity, memory allocation, and storage resources according to retraining demand and data variation levels, the framework optimizes resource utilization efficiency while maintaining ease of operation through parameter-based control mechanisms.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12518218B2Dynamically scalable machine learning model generation and retraining through containerization
Publication Date: 2026.01.06 SAP SE
  • US12518218B2 patent drawing
  • US12518218B2 patent drawing
  • US12518218B2 patent drawing

AI summary

In an example embodiment, a model generation component may additionally assign various cloud resources to a machine learned model so that the training or retraining of the model can be performed using these resource. The containers may be weighted to handle model generation work of different weight. Having one single configuration for a container responsible for generating all models leads to overuse of hardware resources because machine learning algorithms are very resource intensive, and thus dynamically selecting the weight improves hardware utilization.