Patent ID: 9647955
Date: 2017-05-09
CPC Classifications: G06F,H04L

Claim:
1. A hadoop computer cluster comprising: one or more processors of a master node, wherein the master node comprises a supervisor controller; and one or more processors of a plurality of computing system nodes, the one or more processors of the plurality of computing system nodes configured to perform computing processes on received tasks, wherein each computing system node comprises an agent controller, wherein each agent controller is configured to monitor system resources utilization by one or more tasks of the respective computing system node and to transmit information describing the monitored system resources utilization to the supervisor controller, wherein the supervisor controller is configured to assign an additional task to a first computing system node based on determining that the utilization of electronic random access memory of the first computing system node is below a first threshold level, the determination based at least in part on the information describing the monitored system resources utilization, transmitted from the agent controller of the first computing system node, wherein the supervisor controller is further configured to reduce the use of the electronic random access memory of the second computing system node by a task assigned to the second computing system node based on determining that utilization of the electronic random access memory of the second computing system node is above a second threshold level, the determination based at least in part on the information describing the monitored system resources utilization, transmitted from the agent controller of the second computing system node, and wherein the master node and the plurality of computing system nodes include a computer processor and an electronic storage medium.