# US 2026/0093524 A1 · Scaling management in a distributed computing environment

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2026/0093524 A1
- Document ID: US20260093524A1
- Status: Published application
- Kind: A1
- Application number: 18/903,174
- Filed: 2024-10-01
- Published: 2026-04-02
- Earliest claimed: 2024-10-01
- Assignees: Honeywell International Inc.
- Applicants: Honeywell International Inc.
- Inventors: Faizan Bashir Teli; McMillan Goyal; Debabrata Palai; Sham Sharma
- Web page: https://patentgrep.com/patent/US20260093524A1

## CPC

- G06F 9/4881: {Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues}
- G06F 9/5083: {Techniques for rebalancing the load in a distributed system}
- G06F 9/5027: {the resource being a machine, e.g. CPUs, Servers, Terminals}
- G06F 9/505: {considering the load}
- G06F 9/5072: {Grid computing}
- G06F 9/5077: {Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455)}
- G06F 2209/5022: Workload threshold
- G06F 2209/508: Monitor
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Devices, methods, and systems for scaling management in a distributed computing environment are described herein. One method includes determining a status of a pod running a workload in distributed computing environment, where the pod is an object in the distributed computing environment having a number of containers to execute computer-readable instructions to run the workload, determining whether an exemption exists for the workload, and scaling the distributed computing environment for the workload based on the status of the pod and whether the exemption exists for the workload, where scaling the distributed computing environment for the workload includes creating a number of replicas of the pod to additionally run the workload.

## Claims

### Claim 1

A method for scaling management in a distributed computing environment, comprising:
determining, by a computing device, a status of a pod running a workload in a distributed computing environment, wherein the pod is an object in the distributed computing environment having a number of containers configured to execute computer-readable instructions to run the workload;
determining, by the computing device, whether an exemption exists for the workload; and
scaling, by the computing device, the distributed computing environment for the workload based on the status of the pod and whether the exemption exists for the workload, wherein scaling the distributed computing environment for the workload includes creating a number of replicas of the pod to additionally run the workload.

### Claim 2 (depends on 1)

The method of claim 1, wherein the method includes scaling the distributed computing environment based on:
the status of the pod indicating a resource usage of the pod exceeds a threshold; and
the exemption for the workload existing.

### Claim 3 (depends on 1)

The method of claim 1, wherein determining the status of the pod includes determining a resource usage of the pod for the workload.

### Claim 4 (depends on 1)

The method of claim 1, wherein determining the status of the pod includes checking an annotation associated with the pod.

### Claim 5 (depends on 4)

The method of claim 4, wherein checking the annotation includes determining at least one of:
an exempt status of the pod;
a maximum replicas allowed for an exemption for the pod;
a period of time for an exemption for the pod; and
contact information for a user associated with the pod.

### Claim 6 (depends on 1)

The method of claim 1, wherein determining the status of the pod includes determining at least one of a deployment of the pod, a stateful set of the pod, and a deployment configuration of the pod.

### Claim 7 (depends on 1)

The method of claim 1, wherein the exemption is a time-based exemption to scale the distributed computing environment for a predetermined period of time.

### Claim 8 (depends on 1)

The method of claim 1, wherein the method includes synchronizing an annotation associated with the pod with annotation information in a database in the distributed computing environment.

### Claim 9

A non-transitory computer readable medium storing instructions executable by a processing resource to cause the processing resource to:
determine a status of a pod running a workload in a distributed computing environment, wherein the pod is an object in the distributed computing environment having a number of containers configured to execute computer-readable instructions to run the workload;
determine whether a time-based exemption exists for the workload; and
scale the distributed computing environment for the workload by creating a number of replicas of the pod to additionally run the workload based on the status of the pod and whether the time-based exemption exists for the workload.

### Claim 10 (depends on 9)

The non-transitory computer readable medium of claim 9, wherein the time-based exemption scales the number of replicas for a predetermined period of time.

### Claim 11 (depends on 10)

The non-transitory computer readable medium of claim 10, comprising instructions to descale the distributed computing environment by removing the number of replicas after the predetermined period of time expires.

### Claim 12 (depends on 9)

The non-transitory computer readable medium of claim 9, comprising instructions to determine whether the time-based exemption exists by polling a database for the time-based exemption.

### Claim 13 (depends on 12)

The non-transitory computer readable medium of claim 12, wherein the database is a PostgreSQL database.

### Claim 14 (depends on 9)

The non-transitory computer readable medium of claim 9, comprising instructions to refrain from scaling the distributed computing environment for the workload in response to the status of the pod indicating a resource usage of the pod does not exceed a threshold.

### Claim 15 (depends on 9)

The non-transitory computer readable medium of claim 9, comprising instructions to refrain from scaling the distributed computing environment for the workload in response to an exemption for the workload not existing in a database.

### Claim 16

A computing device for scaling management in a distributed computing environment, comprising:
a processing resource; and
a memory resource storing non-transitory machine-readable instructions to cause the processing resource to:
determine a status of a pod running a workload in a distributed computing environment including at least one of a resource usage of the pod and an annotation associated with the pod, wherein the pod is an object in the distributed computing environment having a number of containers configured to execute computer-readable instructions to run the workload;
determine whether an exemption exists for the workload by polling a database; and
scale the distributed computing environment for the workload by creating a number of replicas of the pod according to the annotation associated with the pod in response to the status of the pod and an exemption existing for the workload, wherein the number of replicas are configured to additionally run the workload.

### Claim 17 (depends on 16)

The computing device of claim 16, including instructions to cause the processing resource to synchronize the annotation with annotation information in the database by comparing the annotation with the annotation information in the database.

### Claim 18 (depends on 17)

The computing device of claim 17, including instructions to cause the processing resource to transmit a notification in response to a discrepancy existing between the annotation and the annotation information in the database.

### Claim 19 (depends on 16)

The computing device of claim 16, including instructions to cause the processing resource to receive a request to add an exemption for the pod.

### Claim 20 (depends on 16)

The computing device of claim 16, wherein the distributed computing environment is a Kubernetes environment.
