×

Maintaining HTTP session affinity in a cluster environment

  • US 6,947,992 B1
  • Filed: 05/01/2000
  • Issued: 09/20/2005
  • Est. Priority Date: 05/01/2000
  • Status: Expired due to Fees
First Claim
Patent Images

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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×