Collector mechanisms in a content delivery network
First Claim
1. A computer-implemented method in a content delivery (CD) network (CDN), said CDN comprising multiple CD services, said method operable on at least one device comprising hardware including memory and at least one processor, the method comprising:
- by a collector system;
(A) receiving multiple event streams of event data, said multiple event streams comprising event data from a plurality of CD services in said CDN, said plurality of CD services including a first CD service, each event of said event streams comprising;
(i) a timestamp for said event, (ii) information relating to said event;
(B) producing state data relating to and based on information represented in said event data of said multiple event streams, wherein, while said collector system is producing said state data, said collector system asynchronously responds to at least one query relating to said state data; and
(C) in response to a query from said first CD service, said query relating to said state data, providing at least some of said state data to said first CD service, wherein said state data are used to inform a peering policy of a set of peer caches.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method operable in a content delivery service (CDN), includes, by a collector system: receiving multiple event streams of event data, said multiple event streams comprising event data from a plurality of CD services in said CDN, each event of said event streams comprising: (i) a timestamp for said event, (ii) information relating to said event; and producing state data relating to information represented in said event data of said multiple event streams while being able to asynchronously respond to queries relating to said state data.
-
Citations
23 Claims
-
1. A computer-implemented method in a content delivery (CD) network (CDN), said CDN comprising multiple CD services, said method operable on at least one device comprising hardware including memory and at least one processor, the method comprising:
-
by a collector system; (A) receiving multiple event streams of event data, said multiple event streams comprising event data from a plurality of CD services in said CDN, said plurality of CD services including a first CD service, each event of said event streams comprising;
(i) a timestamp for said event, (ii) information relating to said event;(B) producing state data relating to and based on information represented in said event data of said multiple event streams, wherein, while said collector system is producing said state data, said collector system asynchronously responds to at least one query relating to said state data; and (C) in response to a query from said first CD service, said query relating to said state data, providing at least some of said state data to said first CD service, wherein said state data are used to inform a peering policy of a set of peer caches. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A device operable in a content delivery (CD) network (CDN), said CDN comprising multiple CD services, said device comprising:
-
(a) hardware including memory and at least one processor, and (b) a collector service running on said hardware, wherein said collector service is configured to; (A) receive multiple event streams of event data, said multiple event streams comprising event data from a plurality of CD services in said CDN, said plurality of CD services including a first CD service, each event of said event streams comprising;
(i) a timestamp for said event, (ii) information relating to said event; and(B) produce state data relating to and based on information represented in said event data of said multiple event streams, wherein, while said collector system produces said state data, said collector system asynchronously responds to at least one relating to said state data; and (C) in response to a query from said first CD service, said query relating to said state data, provide at least some of said state data to said first CD service, wherein said state data are used to inform a peering policy of a set of peer caches.
-
-
23. An article of manufacture, comprising non-transitory computer-readable media having computer readable instructions stored thereon, the computer readable instructions including instructions for implementing a computer-implemented method, said method operable on a device comprising hardware including memory and at least one processor and running a service on said hardware, said method operable in a content delivery (CD) network (CDN), said CDN comprising multiple CD services, said method comprising:
-
by a collector system; (A) receiving multiple event streams of event data, said multiple event streams comprising event data from a plurality of CD services in said CDN, said plurality of CD services including a first CD service, each event of said event streams comprising;
(i) a timestamp for said event, (ii) information relating to said event; and(B) producing state data relating to and based on information represented in said event data of said multiple event streams, wherein, while said collector system is producing said state data, said collector system asynchronously responds to at least one query relating to said state data; and (C) in response to a query from said first CD service, said query relating to said state data, providing at least some of said state data to said first CD service, wherein said state data are used to inform a peering policy of a set of peer cache.
-
Specification