Patent ID: 7500133

Claim:
An application server comprising: a connection manager to receive a request from a network, the connection manager including a dispatcher to dispatch the request for processing; a worker node to establish a session having a plurality of logical channels with the connection manager and to receive the dispatched request over one of the logical channels, the session and the one logical channel identified by a session identifier and channel identifier specified in the request; and a request/response shared memory coupled to the connection manager and the worker node, the dispatcher to transfer the request to a memory location in the request/response shared memory from which the worker node can receive the request, the memory location allocated on the basis of the session identifier and channel identifier specified in the request, wherein the request/response shared memory is accessible to the worker node to transport request/response data between the connection in manager and the worker node to perform one or more of running a normal operation of the session without having a failure of the worker node, and managing a failure of the session resulting from a crash of the worker node.