Identifying harmful containers
AssigneeInternational Business Machines Corporation
InventorsChen Wang, Ali Kanso, Alaa S. Youssef
Life of this patent
Estimating the term…
Abstract
Methods, computer program products, and/or systems are provided that perform the following operations: obtaining data indicative of a node failure; obtaining data associated with nodes and pods started on each node; generating a causation score for each pod associated with a failed node, wherein each pod associated with the failed node is designated as a candidate pod for the node failure; determining pod rescheduling for each candidate pod associated with the failed node based, at least in part, on a pod ranking of the causation score for each pod; and providing the pod rescheduling to a node cluster to restart each pod associated with the failed node.
Claims20
A computer-implemented method comprising:
- obtaining data indicative of a node failure;
- obtaining data associated with nodes and pods started on each node;
- generating a causation score for each pod associated with a failed node, wherein each pod associated with the failed node is designated as a candidate pod for the node failure;
- determining pod rescheduling for each candidate pod associated with the failed node based, at least in part, on a pod ranking of the causation score for each pod;
- and
- providing the pod rescheduling to a node cluster to restart each pod associated with the failed node.
A computer program product comprising a computer readable storage medium having stored thereon:
- program instructions programmed to obtain data indicative of a node failure;
- program instructions programmed to obtain data associated with nodes and pods started on each node;
- program instructions programmed to generate a causation score for each pod associated with a failed node, wherein each pod associated with the failed node is designated as a candidate pod for the node failure;
- program instructions programmed to determine pod rescheduling for each candidate pod associated with the failed node based, at least in part, on a pod ranking of the causation score for each pod;
- and
- program instructions programmed to provide the pod rescheduling to a node cluster to restart each pod associated with the failed node.
A computer system comprising:
- a processor set;
- and
- a computer readable storage medium;
- wherein:
- the processor set is structured, located, connected, and programmed to run program instructions stored on the computer readable storage medium;
- and
- the stored program instructions include:
- program instructions programmed to obtain data indicative of a node failure;
- program instructions programmed to obtain data associated with nodes and pods started on each node;
- program instructions programmed to generate a causation score for each pod associated with a failed node, wherein each pod associated with the failed node is designated as a candidate pod for the node failure;
- program instructions programmed to determine pod rescheduling for each candidate pod associated with the failed node based, at least in part, on a pod ranking of the causation score for each pod;
- and
- program instructions programmed to provide the pod rescheduling to a node cluster to restart each pod associated with the failed node.
Dependencies are inferred from the claim text.