Content delivery and global traffic management network system
First Claim
1. A process for a content delivery and global traffic management network, comprising the steps of:
- providing a plurality of caching servers connected to said network;
wherein said caching servers host customer content that can be cached and stored;
wherein said caching servers respond to requests for said hosted customer content;
providing traffic management means for load balancing network requests among customer Web servers;
wherein said traffic management means directs client requests for hosted customer content to the appropriate caching server; and
wherein said hosted customer content includes, but is not limited to;
images, video, text, and/or software.
6 Assignments
0 Petitions
Accused Products
Abstract
A content delivery and global traffic management network system provides a plurality of caching servers connected to a network. The caching servers host customer content that can be cached and stored, and respond to requests for Web content from clients. If the requested content does not exist in memory or on disk, it generates a request to an origin site to obtain the content. A DNS Server (SPD) load balances network requests among customer Web servers and directs client requests for hosted customer content to the appropriate caching server which is selected by choosing the caching server that is closest to the user, is available, and is the least loaded. SPD also supports persistence and returns the same IP addresses, for a given client. The entire Internet address space is broken up into multiple zones. Each zone is assigned to a group of SPD servers. If an SPD server gets a request from a client that is not in the zone assigned to that SPD server, it forwards the request to the SPD server assigned to that zone. Servers write information about the content delivered to log files that are picked up by a log server.
-
Citations
48 Claims
-
1. A process for a content delivery and global traffic management network, comprising the steps of:
-
providing a plurality of caching servers connected to said network;
wherein said caching servers host customer content that can be cached and stored;
wherein said caching servers respond to requests for said hosted customer content;
providing traffic management means for load balancing network requests among customer Web servers;
wherein said traffic management means directs client requests for hosted customer content to the appropriate caching server; and
wherein said hosted customer content includes, but is not limited to;
images, video, text, and/or software. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
25. A program storage medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform method steps for a content delivery and global traffic management network, comprising the steps of:
-
providing a plurality of caching servers connected to said network;
wherein said caching servers host customer content that can be cached and stored;
wherein said caching servers respond to requests for said hosted customer content;
providing traffic management means for load balancing network requests among customer Web servers;
wherein said traffic management means directs client requests for hosted customer content to the appropriate caching server; and
wherein said hosted customer content includes, but is not limited to;
images, video, text, and/or software.
-
Specification