Implement a queue per client in the request pool and fetch requests from the different queues in some fair manner