Anycast Aware Transport for Content Distribution Networks
First Claim
1. A system for providing content, comprising:
- first and second content delivery servers, each of the content delivery servers configured to;
receive a first request from a client system sent to an anycast Internet Protocol (IP) address for the content;
provide a first portion of the content to the client system;
receive a second request from the client system sent to the anycast IP address for a second portion of the content; and
provide the second portion of the content to the client system; and
a routing control module configured to modify routing of the anycast address from the first content delivery server to the second content delivery server.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for providing content includes a plurality of content delivery servers and a routing control module. Each of the content delivery servers is configured to receive a first request from a client system sent to an anycast IP address for the content, and to provide a first portion of the content to the client system. Each of the content delivery servers is further configured to receive a second request from the client system sent to the anycast IP address for a second portion of the content, and to provide the second portion of the content to the client system. The routing control module is configured to modify the routing of the anycast address from a first content delivery server to a second content delivery server.
58 Citations
20 Claims
-
1. A system for providing content, comprising:
-
first and second content delivery servers, each of the content delivery servers configured to; receive a first request from a client system sent to an anycast Internet Protocol (IP) address for the content; provide a first portion of the content to the client system; receive a second request from the client system sent to the anycast IP address for a second portion of the content; and provide the second portion of the content to the client system; and a routing control module configured to modify routing of the anycast address from the first content delivery server to the second content delivery server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing content, comprising:
-
a first content delivery server configured to; receive a request from a client system sent to an anycast Internet Protocol (IP) address for the content; establish a connection to the client system; provide a first portion of the content through the connection to the client system; identify a connection error; and terminate the connection to the client system in response to identifying the connection error; and a second content delivery server configured to; receive a second request from the client system sent to the anycast IP address for a second portion of the content; and provide the second portion of the content. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium comprising a plurality of instructions to manipulate a processor, the plurality of instructions comprising:
-
instructions to send a request for content to a first server at an anycast Internet Protocol (IP) address; instructions to receive a first portion of the content from the first server; instructions to determine that a connection error has occurred; instructions to send a second request for a second portion of the content to a second server at the anycast IP address in response to the connection error; and instructions to receive the second portion of the content from the second server. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification