US 12,113,877 B2
System and method for improvements to a content delivery network
William R. Power, Boulder, CO (US); and Pawel Jakobowski, Strzebowiska (PL)
Assigned to Sandpiper CDN, LLC, Wilmington, DE (US)
Filed by Sandpiper CDN, LLC, Wilmington, DE (US)
Filed on May 24, 2023, as Appl. No. 18/201,568.
Application 18/201,568 is a continuation of application No. 17/561,883, filed on Dec. 24, 2021, granted, now 11,665,259.
Application 17/561,883 is a continuation of application No. 17/131,889, filed on Dec. 23, 2020, granted, now 11,252,254, issued on Feb. 15, 2022.
Application 17/131,889 is a continuation of application No. 15/717,623, filed on Sep. 27, 2017, granted, now 10,880,395, issued on Dec. 29, 2020.
Claims priority of provisional application 62/400,357, filed on Sep. 27, 2016.
Prior Publication US 2023/0300216 A1, Sep. 21, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/5681 (2022.01); H04L 67/289 (2022.01); H04L 67/561 (2022.01); H04L 67/564 (2022.01); H04L 67/568 (2022.01); H04L 65/40 (2022.01)
CPC H04L 67/5681 (2022.05) [H04L 67/289 (2013.01); H04L 67/561 (2022.05); H04L 67/564 (2022.05); H04L 67/568 (2022.05); H04L 65/40 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for operating a telecommunications network comprising:
determining a percentage of storage capacity at a cache node of a content delivery network (CDN);
determining lifetime available writes for the cache node, wherein lifetime available writes comprises a total amount of data that can be written to the cache node before the cache node must be replaced;
scaling a resource caching popularity threshold value based on both the determined percentage of storage capacity at the cache node and cache pressure for the cache node, wherein scaling the resource caching popularity threshold value comprises determining a threshold popularity above which a particular resource will be cached at the cache node, and wherein cache pressure for the cache node is a function of a ratio between total writes to the cache node and the lifetime available writes to the cache node;
caching the particular resource in a cache node storage system when a resource popularity counter exceeds the scaled resource caching threshold value, wherein the cache node storage system comprises a first type of storage drive and a second type of storage drive, the first type of storage drive different than the second type of storage drive;
storing a first resource in the first type of storage drive; and
storing a second resource different from the first resource in the second type of storage drive.