Method and apparatus for content distribution network brokering and peering
First Claim
Patent Images
1. A method of serving content in a packet-switched network comprising:
- choosing from a plurality of content distribution networks which content distribution network will respond to a content request from a client;
redirecting the client to the chosen content distribution network by rewriting a pointer embedded in a document as a rewritten pointer before serving the content to the client so that the content request will be served by the chosen content distribution network as indicated by the rewritten pointer and whereinone of the plurality of content distribution networks is chosen only if a measured load of the one of the plurality of content distribution networks does not exceed a predetermined capacity reserved on the one of the plurality of content distribution networks.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides an architecture that advantageously leverages multiple content distribution networks to provide enhanced services. In accordance with an embodiment of the present invention, a share of content requests are served by each of a plurality of content distribution networks. The fraction of content requests served by a particular content distribution network can be determined dynamically, depending on the offered load or other traffic characteristics.
-
Citations
17 Claims
-
1. A method of serving content in a packet-switched network comprising:
-
choosing from a plurality of content distribution networks which content distribution network will respond to a content request from a client; redirecting the client to the chosen content distribution network by rewriting a pointer embedded in a document as a rewritten pointer before serving the content to the client so that the content request will be served by the chosen content distribution network as indicated by the rewritten pointer and wherein one of the plurality of content distribution networks is chosen only if a measured load of the one of the plurality of content distribution networks does not exceed a predetermined capacity reserved on the one of the plurality of content distribution networks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
means for choosing a content distribution network from a plurality of content distribution networks for responding to a content request from a client; and means for redirecting the client to the chosen content distribution network by rewriting a pointer embedded in a document as a rewritten pointer before serving the content to the client so that the content request will be served by the chosen content distribution network as indicated by the rewritten pointer and wherein the means for choosing a content distribution network from a plurality of content distribution networks for responding to a content request from a client is configured to choose a content distribution network only if a measured load of the content distribution network does not exceed a predetermined capacity reserved on the content distribution network. - View Dependent Claims (16, 17)
-
Specification