Internet content delivery service with third party cache interface support
First Claim
1. A content delivery method operative in a content delivery network having a set of edge caches located at given network locations, comprising:
- registering a third party cache with a registration server of the content delivery network by transferring given first information from the third party cache to the registration server and by transferring given second information from the registration server to the third party cache;
wherein the given first information is information selected from;
data indicating a public or private status of the third party cache, data identifying Common InterDomain Routing (CIDR) blocks that can be served by the third party cache, block/pass-through IP data, contact data, performance characteristic data, and a cache identifier;
responsive to given content requests received at the third party cache, serving requested objects from the third party cache; and
periodically transferring a log from the third party cache to the content delivery network identifying the objects served from the third party cache.
3 Assignments
0 Petitions
Accused Products
Abstract
Third party cache appliances are configured into a content delivery service to enable such devices to cache and serve content that has been tagged for delivery by the service. The invention enables the content delivery service to extend the reach of its network while taking advantage of high performance, off-the-shelf cache appliances. If the third party caches comprise part of a third party content delivery network, the interconnection of caches to the CDS according to the present invention enables the CDS and the third party network to share responsibility for delivering the content. To facilitate such “content peering,” the CDS may also include a traffic analysis mechanism to provide the third party network with preferably real-time data identifying the content delivered by the CDS from the third party caches. The CDS may also include a logging mechanism to generate appropriate billing and reporting of the third party content that is delivered from the cache appliances that have been joined into the CDS.
-
Citations
5 Claims
-
1. A content delivery method operative in a content delivery network having a set of edge caches located at given network locations, comprising:
-
registering a third party cache with a registration server of the content delivery network by transferring given first information from the third party cache to the registration server and by transferring given second information from the registration server to the third party cache; wherein the given first information is information selected from;
data indicating a public or private status of the third party cache, data identifying Common InterDomain Routing (CIDR) blocks that can be served by the third party cache, block/pass-through IP data, contact data, performance characteristic data, and a cache identifier;responsive to given content requests received at the third party cache, serving requested objects from the third party cache; and periodically transferring a log from the third party cache to the content delivery network identifying the objects served from the third party cache. - View Dependent Claims (2, 3, 4, 5)
-
Specification