1. A method to handle a session between computing systems, comprising: identifying which session a received request pertains to; referring to information maintained for said session, said information comprising first information that identifies a queue that provides notifications of requests to a worker node that is assigned to handle said session; entering a request for a session into a shared memory; entering a notification of said request into said queue; after failure of said worker node, retracting said notification from said queue; and, identifying a new worker node to handle said session with a load balancing algorithm.