A method for controlling communications between a client and a cluster of servers
includes conducting a first communication session over a network between the client
and a selected one of the servers in the cluster, and sending identifying data
generated responsive to the first communication session over the network for storage
by the client. Upon receiving a request from the client to conduct a second communication
session, the request comprising the identifying data, the request is routed to
the selected server responsive to the identifying data in the request.