Role-specific sub-networks in a content delivery framework
First Claim
1. A method, in a content delivery network (CDN) having a plurality of content delivery (CD) services, the CDN serving content on behalf of a plurality of subscribers to the CDN, each of said plurality of subscribers having respective content associated therewith, the method comprising:
- (A) making a first association between a first property and a first at least one subnetwork of said content delivery network, wherein said first property comprises content associated with a first subscriber to the CDN, and wherein said content comprises multiple resources associated with said first subscriber, and wherein, in accordance with said first association, the first at least one subnetwork is responsible for a first at least one CD role for said first property; and
then,(B) responsive to a first at least one request for content associated with said first property, using said first association to perform said first at least one CD role using said first at least one subnetwork of said CDN to implement policies associated with said first property within the CDN; and
then(C) modifying said first association during operation of the CDN to form a second association between said first property and a second at least one subnetwork of said CDN, wherein said second at least one subnetwork is distinct from said first at least one subnetwork, and wherein, in accordance with said second association, the second at least one subnetwork is responsible for said first at least one CD role for said first property, whereinthe first at least one subnetwork comprises at least one sub-CDN of said CDN, and whereinthe at least one sub-CDN uses components outside said at least one sub-CDN for at least some CDN functions for said first property, and whereinthe at least some CDN functions are distinct from said first at least one CD role for said first property, and whereinthe CD services are selected from;
storage services, rendezvous services, control services, collector services, and/or reducer services, and whereinthe first at least one CD role comprises providing CD services selected from;
storage services, rendezvous services, controlling services, collecting services, and/or reducing services,wherein the first at least one CD role comprises providing CD services selected from;
storage services, rendezvous services, controlling services, collecting services, and/or reducing services, andwherein the first at least one subnetwork comprises at least one of;
rendezvous services, collector services, reducer services, and/or control services.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, operable in a content delivery network (CDN) having a plurality of content delivery (CD) services, includes making an association between a first property and at least one subnetwork of said content delivery framework; using said association to implement policies associated with said first property within the CDN, wherein the at least one subnetwork is responsible for at least one CD role for said first property; and modifying said association during operation of the CDN.
345 Citations
19 Claims
-
1. A method, in a content delivery network (CDN) having a plurality of content delivery (CD) services, the CDN serving content on behalf of a plurality of subscribers to the CDN, each of said plurality of subscribers having respective content associated therewith, the method comprising:
-
(A) making a first association between a first property and a first at least one subnetwork of said content delivery network, wherein said first property comprises content associated with a first subscriber to the CDN, and wherein said content comprises multiple resources associated with said first subscriber, and wherein, in accordance with said first association, the first at least one subnetwork is responsible for a first at least one CD role for said first property; and
then,(B) responsive to a first at least one request for content associated with said first property, using said first association to perform said first at least one CD role using said first at least one subnetwork of said CDN to implement policies associated with said first property within the CDN; and
then(C) modifying said first association during operation of the CDN to form a second association between said first property and a second at least one subnetwork of said CDN, wherein said second at least one subnetwork is distinct from said first at least one subnetwork, and wherein, in accordance with said second association, the second at least one subnetwork is responsible for said first at least one CD role for said first property, wherein the first at least one subnetwork comprises at least one sub-CDN of said CDN, and wherein the at least one sub-CDN uses components outside said at least one sub-CDN for at least some CDN functions for said first property, and wherein the at least some CDN functions are distinct from said first at least one CD role for said first property, and wherein the CD services are selected from;
storage services, rendezvous services, control services, collector services, and/or reducer services, and whereinthe first at least one CD role comprises providing CD services selected from;
storage services, rendezvous services, controlling services, collecting services, and/or reducing services,wherein the first at least one CD role comprises providing CD services selected from;
storage services, rendezvous services, controlling services, collecting services, and/or reducing services, andwherein the first at least one subnetwork comprises at least one of;
rendezvous services, collector services, reducer services, and/or control services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, in a content delivery network (CDN) having a plurality of content delivery (CD) services, the CDN serving content on behalf of a plurality of subscribers to the CDN, each of said plurality of subscribers having respective content associated therewith, the method comprising:
-
(A) making a first association between a property and a first at least one subnetwork of said content delivery network, wherein said property comprises content associated with a subscriber to the CDN, and wherein said content comprises multiple resources associated with said subscriber, the first at least one subnetwork comprising at least one sub-CDN of said CDN, wherein the first at least one subnetwork comprises at least one of;
a rendezvous services subnetwork, a collector services subnetwork, a reducer services subnetwork, and/or a control services subnetwork, and wherein, in accordance with the first association, the first at least one subnetwork is responsible for a first at least one CD role for said property; and
then,(B) responsive to a first at least one request for content in said property, using said first association to perform said first at least one CD role using said first at least one subnetwork of said CDN to implement policies associated with said property within the CDN; and
then(C) modifying said first association during operation of the CDN to form a second association between said property and a second at least one subnetwork of said CDN, wherein said second at least one subnetwork is distinct from said first at least one subnetwork, and wherein, in accordance with said second association, the second at least one subnetwork is responsible for said first at least one CD role for said property, wherein the first at least one CD role comprises providing CD services selected from;
storage services, rendezvous services, controlling services, collecting services, and/or reducing services, and whereinthe at least one sub-CDN uses components outside said at least one sub-CDN for at least some CD roles for said property, wherein the first at least one subnetwork comprises at least one of;
a rendezvous services subnetwork, a collector services subnetwork, a reducer services subnetwork, and/or a control services subnetwork. - View Dependent Claims (15, 16)
-
-
17. A method, in a content delivery network (CDN) having a plurality of content delivery (CD) services, the CDN serving content on behalf of a plurality of subscribers to the CDN, each of said plurality of subscribers having respective content associated therewith, the method comprising:
-
(A) forming an association between a property and a first at least one role-specific sub-CDN, wherein, in accordance with said association, the first at least one role-specific sub-CDN is responsible for a first at least one CD role for said property, and wherein said first at least one role-specific sub-CDN is not responsible for a second at least one CD role for said property, said second at least one CD role being distinct from said first at least one CD role; and
then(B) processing a first at least one request for content associated with said property in accordance with said association formed in (A); and
then(C) modifying said association during operation of the CDN to form a modified association between said property and a second at least one role-specific sub-CDN, wherein said second at least one role-specific sub-CDN is distinct from said first at least one role-specific sub-CDN, and wherein, in accordance with said modified association, the second at least one role-specific sub-CDN is responsible for said first at least one CD role for said property; and
then(D) processing a second at least one request for content associated with said property using said second at least one role-specific sub-CDN in accordance with said modified association, wherein the second at least one request is distinct from the first at least one request, wherein the first at least one CD role comprises providing one or more CD services selected from;
rendezvous services, controlling services, collecting services, and/or reducing services, and whereinthe second at least one CD role comprises providing one or more CD services selected from;
rendezvous services, controlling services, collecting services, and/or reducing services. - View Dependent Claims (18, 19)
-
Specification