| CPC H04L 67/1004 (2013.01) [H04L 43/16 (2013.01); H04L 45/12 (2013.01); H04L 45/123 (2013.01); H04L 45/16 (2013.01); H04L 45/22 (2013.01); H04L 45/42 (2013.01); H04L 67/1001 (2022.05); H04L 67/63 (2022.05); H04L 45/70 (2013.01)] | 21 Claims |

|
1. A computer-implemented method, comprising:
for each of a plurality of link performance metric types, determining multiple optimal paths through a mesh of a content delivery network (CDN);
determining a context for each service utilizing the CDN mesh, wherein determining the context comprises at least a first proxy server node,
determining type of traffic of each service at the first proxy server node and categorizing each determined traffic type by link performance metric preference or sensitivity and communicating a mapping of category and service identifier for path ranking,
wherein determining type of traffic of each service at the first proxy server node comprises at least one of inspecting content of traffic of each service at the first proxy server node and tracking data flows of each service at the first proxy server node to determine data flow patterns,
wherein the context comprises either a preference for or sensitivity to one or more of the plurality of link performance metric types;
for at least a first service utilizing the CDN mesh, determining a ranking of-optimal paths based, at least in part, on the context of the first service; and
transmitting, to proxy server nodes of the CDN mesh that include the first proxy server node, next hop information for the first service based on the ranking of optimal paths determined for the first service.
|