Displaceable Capacity Scheduling for Priority-Aware Workloads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing container orchestration systems fail to consider underlying host environment capabilities, such as host resource utilization, priority of workloads, and business and service goals, leading to inefficient resource allocation and potential violation of service level agreements (SLAs).

Innovation Solution

Implement a system that determines relative displaceable capacity by analyzing host system specifications, identifying workload priorities, and using normalized service metrics to optimize workload placement, allowing higher priority workloads to displace lower priority ones, thereby ensuring efficient resource utilization and meeting SLAs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If centralized modules are used for workload scheduling and distribution, then workload management is achieved, but resource utilization efficiency deteriorates due to inability to consider host environment capabilities

Engineering Contradiction:
Improveworkload management efficiencyVSAvoidresource utilization efficiency
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system implements feedback by continuously monitoring host environment specifications, resource utilization metrics, and workload priorities. The scheduling module receives feedback about available capacity and displaceable capacity from host systems, then adjusts workload placement decisions dynamically. This closed-loop feedback mechanism enables the system to optimize resource utilization while maintaining effective workload management.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transitions from static centralized scheduling to dynamic scheduling that adapts to changing host environment conditions. The displaceable capacity integration allows the system to dynamically adjust workload placement based on real-time host specifications, resource availability, and workload priorities. This dynamic approach improves resource utilization efficiency while maintaining workload management capabilities.

Inventive Principle:
Principle #15Dynamics

2Reliability

If host resource utilization is optimized by displacing lower priority workloads, then higher priority workload performance improves, but system complexity increases due to priority management requirements

Engineering Contradiction:
Improveservice level agreement complianceVSAvoidworkload priority management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system applies local quality by implementing priority-based resource allocation at the individual host and workload level rather than applying uniform rules system-wide. Each host system evaluates its own displaceable capacity based on local workload priorities, and the scheduling module makes localized decisions about which specific workloads to displace. This granular approach ensures SLA compliance for high-priority workloads while managing complexity through decentralized decision-making.

Inventive Principle:
Principle #3Local quality

3Productivity

If displaceable capacity is integrated into scheduling decisions, then resource allocation efficiency improves, but measurement and detection difficulty increases due to need to evaluate multiple workload priorities

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoiddisplaceable capacity measurement difficulty
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The system segments the complex task of measuring displaceable capacity into manageable components. The host system specification module breaks down capacity evaluation into discrete metrics including available capacity, allocated capacity, and displaceable capacity for each priority level. This segmentation allows the system to measure and evaluate multiple workload priorities systematically, improving resource allocation efficiency while making the measurement process tractable through structured decomposition.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12613737B2Relative displaceable capacity integration
Publication Date: 2026.04.28 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12613737B2 patent drawing
  • US12613737B2 patent drawing
  • US12613737B2 patent drawing

AI summary

A system may include a memory and a processor in communication with the memory. The processor may be configured to perform operations. The operations may include analyzing a host system, detecting one or more specifications of the host system, and determining a displaceable capacity of the host system. The determining a displaceable capacity of the host system may include identifying a workload on the host system, establishing a workload priority for the workload, and defining a task priority of a task. The operations may include computing service metrics of the host system. The operations may include displacing a portion of the workload using the displaceable capacity.