Patent ID: 11861397
Assignee: KYNDRYL, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 13:
14. A cloud computing system comprising:
a plurality of nodes including a first remote computing node and a second remote computing node, wherein the first node is configured to run one or more standard containers and the second node is configured to run one or more special containers; and
a container scheduler to manage a lifecycle of a plurality of pods, where each pod of the plurality of pods includes one or more containers, the container scheduler comprising:
a processor;
a computer-readable storage medium communicatively coupled to the processor and storing program instructions;
a first queue configured to assign each pod in the first queue to the first remote computing node based on a set of scheduling rules while a special function of a pod in a second queue is being performed, wherein each pod in the first queue is a standard pod;
a second queue configured to assign each pod in the second queue to the second remote computing node based on the set of scheduling rules, wherein each pod in the second queue is a special pod;
an event handler configured to receive each pod of the plurality of pods, obtain a set of characteristics for each pod, assign each special pod to the second queue, and send each standard pod to the first queue; and
an error handler configured to determine that a pod has been terminated from a remote computing node, send each special pod to the second queue, and send each standard pod to the first queue.