Devices and methods supporting content delivery with rendezvous services having dynamically configurable log information
First Claim
1. A device, operable in a content delivery (CD) system comprising a plurality of computers, each computer comprising hardware including memory and at least one processor, each computer configured to run at least two CD service of a plurality of CD services, wherein said CD services include adaptation services, and wherein at least one of said CD services on each computer of said plurality of computers is an adaptation service,said device comprising hardware including memory and at least one processor and:
- (i) a device configuration; and
(ii) an adaptation service configured to provision and configure CD services on said device in accordance with said device configuration; and
wherein said CD services include collector services, and control services, and wherein at least a first some of said plurality of computers run collector services, wherein said collector services running on said first some of said plurality of computers comprise a collector system, and at least a second some of said plurality of computers run control services, wherein and said control services running on said second some of said plurality of computers comprise a control system; and
wherein said collector system provides state information to said control system and to CD services in said CD system, said state information being based on event information input to said collector system from one or more CD services in said CD system, and whereinsaid control system provides control information to CD services in said CD system, at least some of said control information being based on state information from the collector system; and
whereineach particular CD service on the device is configured to;
(a) to generate information relating to operation of said particular CD service; and
(b) to provide at least some of said information as event information to at least one other CD service; and
(c) to obtain first information from other CD services in said CD system, said first information including;
(c)(1) control information from the control system, and (c)(2) state information from the collector system, and(d) to base operation of said particular CD service on said first information,wherein said CD services further include rendezvous services, and wherein at least one CD service on the device is a rendezvous service configured to provide rendezvous service on behalf of the CD system, and wherein information relating to operation of said rendezvous service, includes information about requests made of the rendezvous service.
1 Assignment
0 Petitions
Accused Products
Abstract
A device supporting content delivery is configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include rendezvous services with dynamically configurable log information.
282 Citations
39 Claims
-
1. A device, operable in a content delivery (CD) system comprising a plurality of computers, each computer comprising hardware including memory and at least one processor, each computer configured to run at least two CD service of a plurality of CD services, wherein said CD services include adaptation services, and wherein at least one of said CD services on each computer of said plurality of computers is an adaptation service,
said device comprising hardware including memory and at least one processor and: -
(i) a device configuration; and (ii) an adaptation service configured to provision and configure CD services on said device in accordance with said device configuration; and wherein said CD services include collector services, and control services, and wherein at least a first some of said plurality of computers run collector services, wherein said collector services running on said first some of said plurality of computers comprise a collector system, and at least a second some of said plurality of computers run control services, wherein and said control services running on said second some of said plurality of computers comprise a control system; and wherein said collector system provides state information to said control system and to CD services in said CD system, said state information being based on event information input to said collector system from one or more CD services in said CD system, and wherein said control system provides control information to CD services in said CD system, at least some of said control information being based on state information from the collector system; and
whereineach particular CD service on the device is configured to; (a) to generate information relating to operation of said particular CD service; and (b) to provide at least some of said information as event information to at least one other CD service; and (c) to obtain first information from other CD services in said CD system, said first information including;
(c)(1) control information from the control system, and (c)(2) state information from the collector system, and(d) to base operation of said particular CD service on said first information, wherein said CD services further include rendezvous services, and wherein at least one CD service on the device is a rendezvous service configured to provide rendezvous service on behalf of the CD system, and wherein information relating to operation of said rendezvous service, includes information about requests made of the rendezvous service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A content delivery (CD) system comprising:
-
a plurality of computers, each computer comprising hardware including memory and at least one processor, each computer configured to run at least two CD service of a plurality of CD services, wherein said CD services include adaptation services, and collector services, and control services, and wherein at least one of said CD services on each computer of said plurality of computers is an adaptation service, and wherein at least a first some of said plurality of computers run collector services, wherein said collector services running on said first some of said plurality of computers comprise a collector system, and at least a second some of said plurality of computers run control services, wherein and said control services running on said second some of said plurality of computers comprise a control system; and wherein said collector system provides state information to said control system and to CD services in said CD system, said state information being based on event information input to said collector system from one or more CD services in said CD system, and wherein said control system provides control information to CD services in said CD system, at least some of said control information being based on state information from the collector system; and
wherein,at least one of said computers is a device comprising hardware including memory and at least one processor and; (i) a device configuration; and (ii) an adaptation service configured to provision and configure CD services on said device in accordance with said device configuration; and each particular CD service on the device is configured to; (a) to generate information relating to operation of said particular CD service; and (b) to provide at least some of said information as event information to at least one other CD service; and (c) to obtain first information from other CD services in said CD system, said first information including;
(c)(1) control information from the control system, and (c)(2) state information from the collector system, and(d) to base operation of said particular CD service on said first information, wherein said CD services further include rendezvous services, and wherein at least one CD service on the device is a rendezvous service configured to provide rendezvous service on behalf of the CD system, and wherein information relating to operation of said rendezvous service, includes information about requests made of the rendezvous service. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A computer-implemented method, operable on a device in a content delivery (CD) system comprising a plurality of computers, each computer comprising hardware including memory and at least one processor, each computer configured to run at least two CD service of a plurality of CD services, wherein said CD services include adaptation services, and wherein at least one of said CD services on each computer of said plurality of computers is an adaptation service, said device comprising hardware including memory and at least one processor, said method comprising:
-
(A) by an adaption service on said device;
provisioning and configuring CD services on said device in accordance with a device configuration;(B) by a particular CD service on said device; (B)(1) generating information relating to operation of said particular CD service on said device; and (B)(2) providing at least some of said information as event information to at least one other CD service; and (B)(3) obtaining first information from other CD services in said CD system, said first information including; (B)(3) (1) control information from a control system, and (B)(3) (2) state information from a collector system; wherein said CD services include collector services and control services, and wherein at least a first some of said plurality of computers in said CD system run collector services, wherein said collector services running on said first some of said plurality of computers comprise a collector system, and at least a second some of said plurality of computers in said CD system run control services, wherein and said control services running on said second some of said plurality of computers comprise a control system; and
wherein said collector system provides state information to said control system and to CD services in said CD system, said state information being based on event information input to said collector system from one or more CD services in said CD system, and wherein said control system provides control information to CD services in said CD system, at least some of said control information being based on state information from the collector system; and(B)(4) basing operation of said particular CD service on said first information, wherein said CD services further include rendezvous services, and wherein at least one CD service on the device is a rendezvous service configured to provide rendezvous service on behalf of the CD system, and wherein information relating to operation of said rendezvous service, includes information about requests made of the rendezvous service. - View Dependent Claims (39)
-
Specification