Container Migration Prioritization for SLA-Aware Production Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for application containers in computing devices exacerbates resource scarcity, necessitating efficient migration strategies that do not disrupt ongoing operations.

Innovation Solution

A system and method for managing logical devices, such as virtual machines and application containers, by grouping them based on migration environment parameters, identifying migration-sensitive containers, and prioritizing their migration to meet service-level agreements and objectives, using application programming interfaces for monitoring and strategic migration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If additional application containers or virtual machines are introduced to computing devices, then service availability and scalability are improved, but resource scarcity is exacerbated

Engineering Contradiction:
Improveservice availabilityVSAvoidresource availability
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system dynamically monitors resource usage metrics (CPU, memory, storage, network) and adjusts container migration decisions based on real-time conditions. The migration manager continuously evaluates resource availability and container performance, adapting migration strategies as resource conditions change, thereby maintaining service availability while optimizing resource utilization.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system segments containers into different migration priority groups based on their resource consumption patterns and service criticality. By categorizing containers into priority levels, the system can selectively migrate high-priority containers while leaving low-priority containers on original hosts, thus improving service availability for critical applications without uniformly consuming resources across all containers.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If container migration is performed to optimize resource management, then resource utilization is improved, but operational disruption may occur

Engineering Contradiction:
Improveresource utilizationVSAvoidoperational continuity
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system performs preliminary assessments before migration by monitoring resource usage trends and predicting future resource needs. The migration manager evaluates current resource utilization patterns and anticipates when migration will be beneficial, allowing proactive migration planning that minimizes operational disruption by preparing migration sequences and selecting optimal migration timing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors container performance metrics and resource usage during and after migration. This feedback mechanism allows the system to detect any operational disruptions caused by migration and trigger corrective actions, such as pausing further migrations or adjusting resource allocation, thereby maintaining operational continuity while achieving resource optimization goals.

Inventive Principle:
Principle #23Feedback

3Reliability

If migration-sensitive containers are prioritized for migration, then service-level agreements are met, but migration complexity increases

Engineering Contradiction:
Improveservice-level agreement complianceVSAvoidmigration management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system changes the parameter of container prioritization by introducing migration sensitivity tags that categorize containers based on their service-level agreement requirements and resource consumption patterns. This parameter transformation converts the complex problem of individual container assessment into a simplified tagging system, where containers are automatically labeled with priority levels, making migration management less complex while ensuring SLA compliance through targeted prioritization.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12566628B2System and method for managing a migration of a production environment executing logical devices
Publication Date: 2026.03.03 DELL PROD LP
  • US12566628B2 patent drawing
  • US12566628B2 patent drawing
  • US12566628B2 patent drawing

AI summary

A method for managing a production environment includes obtaining container information associated with application containers in the production environment, in response to the obtaining: performing an attributes analysis on a set of data attributes of the container information to obtain an initial container grouping, assigning, based on the attributes analysis, a set of migration sensitivity tags to each of the application containers, generating a migration strategy based on the set of migration sensitivity tags, and initiating a migration of at least a portion of the application containers based on the migration strategy.