US 12,443,438 B2
Preventing scheduling or executing a resource on an inconsistent host node
Siva Subramaniam Manickam, Karnataka (IN); Vinnarasu Ganesan, Karnataka (IN); Thavamaniraja Sakthivel, Karnataka (IN); and Balaji Ramamoorthi, Karnataka (IN)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed on Nov. 7, 2022, as Appl. No. 18/053,174.
Application 18/053,174 is a continuation of application No. 17/302,017, filed on Apr. 21, 2021, granted, now 11,496,499.
Claims priority of application No. 202041042646 (IN), filed on Sep. 30, 2020.
Prior Publication US 2023/0115795 A1, Apr. 13, 2023
Int. Cl. G06F 9/48 (2006.01); G06F 9/50 (2006.01); G06F 11/30 (2006.01); H04L 9/40 (2022.01); H04L 43/00 (2022.01); H04L 43/08 (2022.01); H04L 43/0817 (2022.01); H04L 43/20 (2022.01)
CPC G06F 9/4881 (2013.01) [G06F 9/48 (2013.01); G06F 9/4843 (2013.01); G06F 9/50 (2013.01); G06F 9/5005 (2013.01); G06F 9/5011 (2013.01); G06F 9/5072 (2013.01); G06F 9/5077 (2013.01); G06F 11/30 (2013.01); H04L 43/00 (2013.01); H04L 43/0817 (2013.01); H04L 43/20 (2022.05); H04L 63/1425 (2013.01); G06F 2209/503 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A resource management system of a networked system, comprising:
a resource orchestrator to apply and remove a taint on and from a host node coupled to the resource management system, wherein the host node possesses a taint status that is tainted or non-tainted; and
a taint monitoring system comprising a processor and a machine-readable medium storing instructions that, when executed by the processor, cause the processor to:
track the taint status of the host node,
identify whether the host node is inconsistent based on the taint status of the host node over a predefined period of time, and
in response to identifying that the host node is inconsistent, instruct the resource orchestrator to apply a master taint on the host node;
evict, in response to applying the master taint to the host node, resources that are already scheduled on the host node; and
prevent, in response to applying the master taint to the host node, scheduling or executing a resource on the host node, irrespective of the taint status of the host node, until the master taint is removed.