University at Buffalo
The State University of  New York
CCR
Center for Computational Research
Load Balancing
Wrapup
n Wrapup
q Distributing unfinished trials to idle node servers
m When a platform has completed it’s Block queue and the Float queue has also been completed the Grid Server determines which trial results have not been received and distributes them again one at a time
m There are several possibilities for why trials did not complete:
¢ A much slower platform has not yet finished it’s Block queue trials and is still working on them
¢ The trial result was lost during transmission
¢ The platform that processed the trial has gone offline or lost network connectivity without transmitting the trial result
m The Grid Server will continue to distribute all unfinished trials to idle node servers as long as a valid result has not been received
m The first trial result received by the Grid Server is accepted and any subsequent trial results received by the Grid Server are flagged duplicate and ignored