Multi-level Decision Support in a Content Delivery Network
OwnerAshley Edwardo King, Steve J. Shattilinventors
Life of this patent
Estimating the term…
Abstract
A content delivery network (CDN) is provided with a multi-tiered decision-support system. Client-side metrics managers collect link-performance data from client devices for formulating requests for network resources from the CDN. Network-node metrics managers broker the network resources from the CDN to the clients based on data collected from the client-side metrics managers. A node-cloud metrics manager distributes the network resources between a plurality of network nodes based on data collected from the network-node metrics managers. When the CDN includes a wireless network, formulating the requests and/or brokering the network resources may be adapted based on network performance data corresponding to the wireless network.
Claims22
A multi-tiered decision-support system, comprising:
- a plurality of client-side metrics managers configured for collecting client-side data for formulating requests for network resources from a content delivery network (CDN);
- a plurality of network-node metrics managers configured for collecting data from the client-side metrics managers and brokering the network resources from the CDN to the clients;
- and
- a node-cloud metrics manager configured for collecting data from the network-node metrics managers and distributing the network resources between a plurality of network nodes.
A computer-implemented method, comprising:
- processing client-side data for formulating requests for network resources from a content delivery network (CDN);
- processing data from a plurality of client-side metrics managers for brokering the network resources from the CDN to a plurality of clients;
- and
- processing data from a plurality of network-node metrics managers for distributing the network resources between a plurality of network nodes.
A computer program residing on one or more computer-readable media, comprising:
- a client-side metrics manager source-code segment configured for collecting client-side data for formulating requests for network resources from a content delivery network (CDN);
- a network-node metrics manager source-code segment configured for brokering the network resources from the CDN to the clients based on data collected from the client-side metrics manager source-code segment;
- and
- a node-cloud metrics manager source-code segment configured for distributing the network resources between a plurality of network nodes based on data collected from the network-node metrics manager source-code segment.
Dependencies are inferred from the claim text.