Multi-Cluster Pod Routing for Carbon-Aware SLA Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multi-cluster systems do not consider carbon emissions when managing pods and routing requests, leading to inefficiencies in carbon footprint and potential service level agreement violations.

Innovation Solution

Implement a computer-implemented method that determines whether a pod on a node meets a carbon intensity threshold without violating a service level agreement, and assigns requests to pods that either meet the threshold or do not exceed the agreement violation, while considering carbon emissions during pod scheduling and rescheduling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If requests are routed to pods based on traditional load balancing methods, then service availability and response time are maintained, but carbon footprint is not optimized

Engineering Contradiction:
Improvecarbon footprintVSAvoidrequest routing complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent modifies the traditional load balancing parameters by introducing carbon intensity as a new dimension for pod selection. The system evaluates multiple parameters including carbon intensity, service level agreement compliance, and pod availability simultaneously, transforming the routing decision from a single-parameter to a multi-parameter optimization problem that balances environmental impact with service requirements.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring carbon intensity data from nodes and using this information to dynamically adjust request routing decisions. The feedback loop ensures that routing choices are based on real-time carbon intensity measurements while maintaining compliance with service level agreements, enabling adaptive optimization of carbon footprint.

Inventive Principle:
Principle #23Feedback

2Object-affected harmful factors

If pods on nodes with lower carbon intensity are selected, then carbon footprint is reduced, but service level agreement violations may occur

Engineering Contradiction:
Improvecarbon footprintVSAvoidservice level agreement compliance
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The patent applies dynamic evaluation by continuously assessing the impact of routing decisions on both carbon footprint and service level agreement compliance. The system dynamically adjusts routing choices based on real-time conditions, selecting pods that optimize carbon intensity while ensuring SLA compliance through ongoing monitoring and adaptive decision-making rather than static routing rules.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system allows partial compliance with carbon intensity optimization by enabling SLA violations within acceptable thresholds when necessary to meet carbon reduction goals. The patent implements a threshold-based approach where minor SLA violations are permitted if they result in significant carbon footprint reduction, balancing environmental objectives with service reliability requirements.

Inventive Principle:
Principle #16Partial or excessive action

3Object-affected harmful factors

If carbon intensity threshold is strictly enforced, then carbon footprint is optimized, but pod availability is reduced

Engineering Contradiction:
Improvecarbon footprintVSAvoidrequest processing capacity
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

The system dynamically adjusts carbon intensity thresholds based on operational conditions, pod availability, and service level agreement requirements. Rather than enforcing a fixed threshold, the system adapts the threshold values in real-time to optimize the balance between carbon reduction and request processing capacity, allowing flexible interpretation of carbon constraints based on current system state.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent modifies the strictness of carbon intensity constraints by introducing configurable threshold parameters that can be adjusted based on operational needs. The system changes the parameter values of carbon intensity thresholds dynamically, allowing less strict enforcement during periods of high pod availability and more strict enforcement when carbon optimization is prioritized, thereby optimizing the trade-off between environmental impact and productivity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250284559A1Multi-Cluster Carbon Aware Balancing
Publication Date: 2025.09.11 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20250284559A1 patent drawing
  • US20250284559A1 patent drawing
  • US20250284559A1 patent drawing

AI summary

A computer implemented method for assigning a request in a multi-cluster system. A processor set receives the request for processing by the multi-cluster system. The processor set determines whether a first pod on a node meeting a carbon intensity threshold is available to process the request without a service level agreement violation over a violation threshold. The processor set assigns the request to the first pod on the node meeting the carbon intensity threshold in response to the first pod being available and a service level agreement violation over the violation threshold being absent. The processor set assigns the request to a second pod that does not result in a service level agreement violation over the violation threshold in response to a service level agreement violation being present for assigning the request to the first pod.