A system and method are disclosed for selecting a resource, among a
plurality of resources, for servicing a request. To select a resource to
service the request, a first resource is randomly selected. If a first
load value associated with the first resource does not exceed a threshold
value, the request is assigned to the first resource for servicing.
Otherwise a second resource is randomly selected. If a second load value
associated with the second resource does not exceed a threshold value,
the request is assigned to the second resource for servicing. If the
second load value exceeds the threshold value, the request is assigned
whichever of the first and second resources has a lower load value.