Patent ID: 9130844
Filing Date: 2015-09-08
Classification: H04L

Abstract:
1. A system, comprising: a network communicably coupled to each of a plurality of server nodes in a plurality of different compute domains; a monitoring engine having a processor coupled to memory and being communicably coupled via the network to each of the server nodes in each of the plurality of different compute domains, the monitoring engine processor being programmed to collect resource utilization data continuously in real time for each of the plurality of server nodes in the plurality of different compute domains; and an elastic compute workload management engine having a processor coupled to memory and being coupled via the network to the monitoring agent and to each of the server nods in each of the plurality of different compute domains, the elastic compute workload management engine processor being programmed to receive, via the network, the collected resource utilization data for each server node in the plurality of different compute domains from the monitoring engine processor; extract, via the network, excess workload from at least one server node with excess workload demand in a first one of the plurality of different compute domains based solely on a determination that the at least one server node in the first one of the plurality of different compute domains has insufficient currently available capacity to accommodate said excess workload; and insert, via the network, the extracted excess workload into at least one server node with available compute capacity in a second one of the plurality of different compute domains based solely on a determination that the at least one server node in the second one of the plurality of different compute domains has sufficient currently available unused capacity to accommodate said excess workload.