×

Routing client requests to back-end servers

  • US 7,657,638 B2
  • Filed: 11/23/2004
  • Issued: 02/02/2010
  • Est. Priority Date: 10/04/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A front-end server interconnected with a communication link to a client system and a plurality of back-end servers, the front-end server providing access to content stored at a particular back-end server such that the client system does not need to know which of the plurality of back-end servers store the content, the front-end server comprising:

  • one or more processors that execute computer-executable instructions; and

    one or more computer readable media with computer-executable instructions to be executed by the one or more processors, the computer-executable instructions comprising;

    computer-executable instructions for receiving a request for the content from the client system, the request including a resource identifier that references the front-end server and the content being requested by the client system;

    computer-executable instructions for examining a global catalog that dynamically maps the resource identifier to a plurality of back-end servers storing the requested content;

    computer-executable instructions for identifying a particular back-end server storing the requested content, from the plurality of back-end servers mapped to the resource identifier in the global catalog, wherein the same particular back-end server is identified for a given request over time, as long as the same particular back-end server is available and stores the content being requested; and

    computer-executable instructions for directing the request to the particular back-end server.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×