Hybrid content delivery network (CDN) and peer-to-peer (P2P) network
First Claim
1. In a content delivery network (CDN) having a mapping system for directing requests to CDN servers, a delivery method comprising:
- enabling one or more peer machines to become associated with the CDN, wherein the peer machines comprise a peer-to-peer (P2P) network; and
using the CDN mapping system to enable a given peer to locate one of;
another peer in the P2P network, and a CDN server.
1 Assignment
0 Petitions
Accused Products
Abstract
A content delivery network (CDN) typically includes a mapping system for directing requests to CDN servers. One or more peer machines become associated with the CDN, and the CDN mapping system is then used to enable a given peer to locate another peer in the P2P network, and/or a CDN server. Using this hybrid approach, CDN customer content may be delivered from the CDN edge network, from the P2P network, or from both networks. In one embodiment, customer content is uploaded to the CDN and stored in the edge network, or in a storage network associated therewith. The CDN edge network is then used to prime the P2P network, which may be used to take over some of the content delivery requirements for the customer content. The decision of whether to use edge network or peer network resources for delivery may be based on load and traffic conditions.
-
Citations
12 Claims
-
1. In a content delivery network (CDN) having a mapping system for directing requests to CDN servers, a delivery method comprising:
-
enabling one or more peer machines to become associated with the CDN, wherein the peer machines comprise a peer-to-peer (P2P) network; and using the CDN mapping system to enable a given peer to locate one of;
another peer in the P2P network, and a CDN server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a content delivery network (CDN) having an edge network, a delivery method comprising:
-
receiving customer content uploaded to the CDN; storing the customer content in the edge network or in a storage network associated with the edge network; enabling one or more peer machines to become associated with the CDN, wherein the peer machines comprise a peer-to-peer (P2P) network; and using the edge network and the P2P network to delivery the customer content. - View Dependent Claims (9, 10)
-
-
11. In a content delivery network (CDN) having an edge network, a delivery method comprising:
-
at a CDN server, receiving a request for content; determining whether the request for content is associated with a signature that indicates that the content is available for delivery using the edge network or a peer network associated with the CDN, wherein the peer network comprises one or more peer machines; if the request for content is associated with a signature, determining whether the request should be handled by the edge network or the peer network; and processing the request based on the determination. - View Dependent Claims (12)
-
Specification