Patent ID: 8874744
Filing Date: 2014-10-28
Classification: G06F,H04L

Abstract:
1. A method of balancing capacity across multiple groups of server computers, each server computer having one or more virtual machines running therein, the method being implemented by one or more manager computers, the method comprising: computing a usage metric of at least two groups to determine a first usage measure for a first group and a second usage measure for a second group; determining a load imbalance across the groups, including comparing the first usage measure to the second usage measure and including using the comparing as a basis for detecting a condition in which balancing is to be executed, the condition being at least partially based upon a difference between the first and second usage measures; and as a response to detecting from the comparing that balancing is to executed, evacuating a server computer identified from an underloaded group and allocating the evacuated server computer to an overloaded group, wherein certain or all of the computing, determining and evacuating are performed by the one or more manager computers.