Papers for

content delivery engineers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Hotplug coded caching improves data load under changing active users

Hotplug Coded Caching: Uncoded versus Row-Wise Coded Placements

Abstract: In the hotplug coded caching model, $K$ users fill their caches of size $M$ as a function of $N$ files, but only an unknown subset of $A\leq K$ users is active in the delivery phase. In all regimes where the optimal hotplug tradeoff is known, it depends only on $A$, not on $K$; whether this holds in general is open. We show that: (i) Under uncoded placement, YMA delivery with MAN placement, where offline users are assigned the demands of active users, is optimal. Hence, offline users cause a strict load penalty at intermediate memory sizes, while the MAN placement is optimal for every number of active users; (ii) Under row-wise placement (RWP), where each cache is a function of the user's own row of each file, every classical scheme can be embedded in a Reed-Solomon code. The resulting hotplug scheme has the tradeoff of the classical model with $A$ users, for every $A\leq K$: there is no load penalty, but the placement depends on $K$. We then derive a converse for RWP, which shows that: (a) for $2\leq N\leq A$, the scheme of Gomez-Vilardebo (GV) is RWP optimal for $AM\leq N/(N-1)$, which settles the RWP tradeoff for $N=2$; (b) YMA is RWP optimal at $AM=N$; and (c) for $N=A=3$, GV is RWP optimal for $M\leq 1$. Hence, the Reed-Solomon embeddings of these schemes are optimal among embedded RWP schemes.

Mon 2 NovInformation Theory
The gist
The paper looks at how to store and deliver data efficiently when some users may suddenly be inactive. The authors find that simple uncoded storage causes extra delay when users go offline, while a more complex way called row-wise coded placement prevents extra delay but needs to know the total number of users. They also prove which ways of coding are best for certain numbers of files and users. This helps understand how to prepare data so that no matter who shows up, service stays fast.
Open → 2611.03045v1

Consistency differs across IP geolocation providers over time

RIPE Atlas Measurements and Geolocation Providers: A Longitudinal Consistency Evaluation

Abstract: IP geolocation supports many Internet services and operations, including but not limited to content delivery, fraud detection, content localization, and regulatory compliance. However, assessing the reliability and accuracy of IP geolocation providers is challenging and only partially explored. In this paper, we present a longitudinal study evaluating the consistency between RIPE Atlas latency measurements and location estimates from four popular geoproviders as a proxy for geolocation quality. Analyzing six months of data we observe mostly stable consistency levels through time, with fluctuations largely related to changes to the mix of targets being measured by RIPE Atlas each day. We also observe that consistency levels can differ greatly between geoproviders, with IPinfo leading DB-IP (the next best) by 5.4 percentage points for IPv4 and 11.5 percentage points for IPv6. Finally, the analysis reveals distinct degradation patterns across providers for different subsets of IP addresses. For example, for IPv4 router addresses, MaxMind consistency is 10.7 percentage points worse than in the general case while IPinfo is only 1.6 percentage points worse; for IPv6, the pattern flips and routers are geolocated more consistently than non-routers by all providers.

Mon 19 OctNetworking and Internet Architecture
The gist
IP geolocation tells you where an internet address is located, which helps with things like showing local content or spotting fraud. The authors studied four popular geolocation services over six months, comparing their location estimates with real network delays from RIPE Atlas. They found that each service’s accuracy stayed mostly stable but varied a lot between providers and types of internet addresses. For example, some services were less accurate at locating routers, and this changed depending on the internet protocol version. These insights help understand which providers are more reliable for different uses.
Open → 2610.27318v1

AI content storage is cheaper than regeneration until 2040

To Store or To Regenerate? A Cost Model for AI-Generated Content at Scale

Abstract: AI-generated content is becoming a rapidly growing class of digital artifacts. Because these artifacts accumulate over time, their exponential growth creates a substantial storage, energy, and infrastructure cost for operators and society. At the same time, GPU compute cost continues to fall rapidly with each hardware generation. This divergence raises a fundamental question: when does on-demand regeneration become cheaper than persistent storage? This paper develops a cost model for comparing persistent storage and on-demand regeneration for AI-generated artifacts. The model accounts for corpus growth, HDD and tape price trends, drive replacement, electricity, request skew, caching, generator FLOPs, and future GPU price-performance improvements. For image generation, our analysis shows that prompt-based regeneration does not become cheaper than storage until around 2040, because every cache miss must still rerun the full prompt-to-artifact generation pipeline. We observe that widely used diffusion-based generation models operate in latent space, creating an alternative point in the cost tradeoff: instead of storing the final artifact or only the prompt, operators can store a compact intermediate representation (IR) and perform cheap on-demand decoding. Our analysis shows that caching combined with IR-based regeneration substantially reduces both storage and compute cost, making it at least 2x cheaper than both full-object storage and prompt-based regeneration even today. On a production image trace with 2.07 billion requests, the same conclusion holds: prompt-based regeneration is over 100x more expensive than storage, while IR-based regeneration reduces total cost to roughly half that of full-object storage while preserving interactive miss latency.

Thu 24 SeptPerformance
The gist
Storing AI-generated pictures and content uses a lot of space and energy as they grow in number. The authors studied when it might be cheaper to recreate images on demand rather than storing them forever. They found that simply regenerating images from prompts is more expensive than storing them for now and the next couple decades. However, saving a smaller, intermediate version of the image and regenerating from that can cut costs significantly right now. This approach balances storage and computation to make retrieval cheaper and faster.
Open → 2609.30448v1