Agent-Based Routing In Queueing Systems by Olivier Gallay