×

Method and system for storing load balancing information with an HTTP cookie

  • US 6,374,300 B2
  • Filed: 07/15/1999
  • Issued: 04/16/2002
  • Est. Priority Date: 07/15/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. Method for load balancing access to a resource identified in a hyper text transport protocol (HTTP) request, comprising:

  • (a) examining an HTTP request to determine when a Cookie is included with the HTTP request, the Cookie including information that indicates a destination for accessing the resource identified in the HTTP request;

    (b) when the Cookie is included in the HTTP request, sending the HTTP request to the destination that is indicated by the Cookie'"'"'s information;

    (c) generating an HTTP response at the destination, the HTTP response providing access to the requested resource;

    (d) inserting a copy of the information in the Cookie into the HTTP response;

    (e) sending the HTTP response with the copy of the information in the Cookie to the sender of the HTTP request, so that a subsequent HTTP request to access the resource will include another Cookie with information indicating that the resource is accessible at the destination;

    (f) sending the HTTP request to a server array controller that manages a plurality of node servers;

    (g) employing the server array controller to select one of the plurality of node servers to receive the HTTP request based on the information in the Cookie, the selected node server being associated with the destination, wherein the selected node server generates the HTTP response;

    (h) including an identifier with the copy of the information in the Cookie, the identifier associating the selected node server with the destination;

    (i) generating a time stamp that is included in the HTTP response; and

    (j) changing an expiration date for the time stamp relative to the number of HTTP requests sent to the server array controller over a period of time.

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