System and method for providing global server load balancing
AssigneeDynamic Network Services, Inc.
InventorsThomas Daly, Jeremy Hitchcock
Life of this patent
Estimating the term…
Abstract
A server is provided containing a storage device, and memory, and a processor. The processor is configured by the memory to perform the steps of: receiving a request for data from a client device; selecting a customer content server that is geographically closest to the client device, wherein geographical closeness is measured by closeness within a network path; and providing the client device with information to access the customer content server that is geographically closest.
Claims13
A server, comprising:
- a storage device;
- a memory;
- and
- a processor configured by the memory to perform the steps of:
- receiving a request for data from a client device;
- selecting a customer content server that is geographically closest to the client device, wherein geographical closeness is measured by closeness within a network path;
- and
- providing the client device with information to access the customer content server that is geographically closest.
A network having global server load balancing within the network, wherein the network comprises:
- an authoritative domain name system (ADNS) server and a first HTTP redirect server, wherein the ADNS server further comprises:
- a storage device;
- a memory;
- and
- a processor configured by the memory to perform the steps of:
- receiving a request for data from a client device;
- selecting an HTTP redirect server, among a series of HTTP redirect servers, that is geographically closest to the client device, wherein geographical closeness is measured by closeness within a network path, and wherein the selected HTTP redirect server may be the first HTTP redirect server;
- and
- providing the client device with information to access the selected HTTP redirect server that is geographically closest.
A method for providing global server load balancing, comprising the steps of:
- receiving a request for data from a client device;
- selecting a customer content server that is geographically closest to the client device, wherein geographical closeness is measured by closeness within a network path;
- and
- providing the client device with information to access the customer content server that is geographically closest.
Dependencies are inferred from the claim text.