Patent ID: 8583810

Claim:
A computer-implemented method comprising: receiving a request for a resource, the request comprising a common session identifier and a resource identifier; determining a resource node session identifier from an entry in a session affinity cache based on a combination of the common session identifier and the resource identifier, the session affinity cache comprising a plurality of entries with at least four fields for each of the plurality of entries, the at least four fields comprising a common session identifier field, a resource node session identifier field, a resource identifier field, and a uniform resource identifier field, wherein the common session identifier is associated with a plurality of resource node session identifiers, each of the plurality of resource node session identifiers having a single name and value pair, and wherein each of the plurality of resource node session identifiers is associated with a separate resource node; replacing the common session identifier in the request with the determined resource node session identifier; and forwarding the request to a resource node associated with the requested resource using the determined resource node session identifier.