Abstract:
An accessory device for a plurality of servers, the servers allocating client primary resource requests to primary resources, each server having a primary queue, the device including: a controller; a plurality of server communication links adapted to communicate with a respective server and to intercept client primary resource requests in response to the controller; an auxiliary queue, the device storing the intercepted requests in the auxiliary queue in response to the controller; and a secondary resource communication link adapted to communicate with at least one secondary resource. The device allocates secondary resource requests to at least one secondary resource in response to the controller. The device routes the intercepted requests to a selected server via at least one of the server communication links in response to a desired condition.