Stephany Burge - Moscow ID, US Ronald S. Cok - Rochester NY, US Mutsubu Inayama - Albany CA, US Lee Tucker - San Francisco CA, US Laurent Valadares - Berkeley CA, US Jeff Younker - Oakland CA, US
International Classification:
G06F 15/173
US Classification:
709224
Abstract:
Method and apparatus for managing a network includes assigning a plurality of processors to a plurality of network connected computing groups, wherein each processor in an assigned computing group receives task types over the network that are different from task types received over the network by processors assigned to any other computing group. A network monitor detects a workload of each of the computing groups and sets an upper threshold and a lower threshold for each of the plurality of computing groups. If it detects that a workload of a computing group is equal to or higher than its set upper threshold and that a workload of another computing groups is equal to or lower than its set lower threshold, it will initiate a reassignment procedure for reassigning a processor from the lower workload computing group to the higher workload computing group.