Patent ID: 8561075

Claim:
A method for load balancing servers, the method comprising: determining, by a balance module, for each server within a rack comprising a plurality of servers, a vertical position of the server relative to the other servers within the rack, including: receiving from at least one server location information; and using the location information to determine the position of the at least one server relative to one of cooling vents, ducts, airflow inlets, and airflow outlets; selecting from the plurality of servers, by the balance module, based on the determined vertical positions of the plurality of servers, a particular server to assign a workload, including: assigning a priority to the plurality of server based on the determined position of the at least one server relative to one of cooling vents, ducts, airflow inlets, and airflow outlets; and sorting the vertical positions of the plurality of servers based on assigned priorities; and assigning, by the balance module, the workload to the selected server.