CPC H04L 65/61 (2022.05) [H04L 41/12 (2013.01); H04L 43/0864 (2013.01); H04L 43/0882 (2013.01); H04L 45/70 (2013.01); H04L 67/143 (2013.01)] | 20 Claims |
1. A computer-implemented method for integrating a substantially real-time streaming process in a content delivery network, the computer-implemented method comprising:
under control of a computer hardware processor configured with specific computer executable instructions,
receiving, from a streaming control plane, a first request for a point of presence, wherein the first request for the point of presence comprises a first client IP address;
selecting, from a plurality of points of presence, a first point of presence for the first client IP address;
transmitting, to the streaming control plane, a first response to the first request, the first response comprising a first identifier associated with the first point of presence, wherein the first point of presence comprises a computing device executing a first streaming egress service and a content delivery service;
receiving, from the first streaming egress service, a first client usage log comprising a first recorded bandwidth associated with the first client IP address;
generating, from a plurality of client usage logs comprising the first client usage log, aggregated data indicating at least a first load value at a first border link;
identifying, based on the aggregated data, a range of client IP addresses associated with high bandwidth usage at the first border link; and
transmitting, to the streaming control plane, an eviction message, wherein the eviction message comprises the range of client IP addresses for possible eviction from a point of presence.
|