Targeted Caching to Reduce Bandwidth Consumption
First Claim
Patent Images
1. A system comprising:
- a name server configured to provide an anycast Internet Protocol (IP) address in response to a request for an IP address of an origin hostname from a client system;
an edge cache server configured to respond to the anycast IP address and to a unicast IP address, to retrieve content from an origin, and to provide content to the requesting system; and
a local cache server including a storage, the local cache server configured to respond to the anycast IP address, to retrieve the content from the edge cache server, and to provide the content to the client system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system includes a name server, an edge cache server, and a local cache server. The name server is configured to provide an anycast IP address in response to a request for an IP address of an origin hostname from a client system. The edge cache server is configured to respond to the anycast IP address and a unicast IP address and to retrieve content from an origin. The local cache server includes a storage and is configured to respond to the anycast IP address, to retrieve content from the edge cache server, and provide the content to a client system.
455 Citations
23 Claims
-
1. A system comprising:
-
a name server configured to provide an anycast Internet Protocol (IP) address in response to a request for an IP address of an origin hostname from a client system; an edge cache server configured to respond to the anycast IP address and to a unicast IP address, to retrieve content from an origin, and to provide content to the requesting system; and a local cache server including a storage, the local cache server configured to respond to the anycast IP address, to retrieve the content from the edge cache server, and to provide the content to the client system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving a request for content from a client system, the request addressed to an anycast Internet Protocol (IP) address; determining that content is not available in a local storage; determining a unicast IP address of an edge cache server based on the anycast IP address; retrieving the content from the edge cache server; and providing the content to the client system. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A device comprising:
-
a local storage configured to store content; and a processor in communication with the local storage, the processor configured to; receive a request for content from a client system, the request addressed to an anycast Internet Protocol (IP) address; determine that content is not available in a local storage; determine a unicast IP address of an edge cache server based on the anycast IP address; retrieve the content from the edge cache server; and provide the content to the client system. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification