Patent ID: 9329937
Filing Date: 2016-05-03
CPC Classification: G06F

Claim Text:
1. A system for executing tasks in a computing resource environment, the system comprising: a first scheduler partition, the first scheduler partition being associated with a first scheduler running on one or more processors of the system, first scheduler state information, and a first plurality of computing resources; a second scheduler partition, the second scheduler partition being associated with a second scheduler running on the one or more processors, second scheduler state information, and a second plurality of computing resources; a task distributor running on the one or more processors and configured to distribute tasks to the first and second scheduler partitions; the first scheduler being configured such that, responsive to the first scheduler partition receiving a task from the task distributor, the first scheduler allocates a computing resource for execution of the received task and updates the first scheduler state information accordingly; and the task distributor being configured such that, responsive to a determination of the first scheduler state information indicating that the first scheduler is in a failed or corrupted state, the task distributor stops distributing tasks to the first scheduler partition and prevents the first scheduler state information from propagation to, or access by, the second scheduler partition when the second scheduler is not in a failed or corrupted state by isolating the first scheduler and sequestering its state information from the second scheduler, the first scheduler state information subsequently processed by the task distributor.