Patent ID: 6947992
Filing Date: 2005-09-20
Classification: H04L

Abstract:
1. A method for controlling communications between a client and a cluster of servers, comprising: conducting a first communication session over a network between the client and a selected one of the servers in the cluster; updating a value of a version-validity counter so as to identify a current version of session data in a cache held by the selected one of the servers; sending identifying data generated responsive to the first communication session together with the updated value of the counter over the network for storage by the client; receiving a request from the client to conduct a second communication session, the request comprising the identifying data; and routing the request to the selected server responsive to the identifying data in the request; and receiving the routed request at the server and comparing a first value of the version-validity counter comprised in the request from the client to a second value of the version-validity counter held by the server so as to determine whether to use the session data in the cache in the second communication session.