On 23 July, researchers at Tianjin University posted FineServe to arXiv: a dataset of real-world LLM serving traffic captured from a global commercial marketplace . The analysis that comes with it shows something infrastructure engineers have long guessed but never had the data to prove: traffic fluctuates in fundamentally different ways depending on model architecture, model scale and what users are actually asking the model to do . If your benchmark assumes one pattern and production serves another, that gap is where latency spikes and wasted GPU hours live.

My read: This is the dataset the field has needed for a while. Every LLM serving paper I have read benchmarks against proxy traces or coarse-grained data that smooths out the spikes . The claim that fluctuation regimes differ "fundamentally" across architectures is strong, and it is the authors' own interpretation from a single marketplace's data . I would want to see whether patterns hold across other providers before treating them as universal. But the direction is right: one-size-fits-all benchmarks have been a blind spot, and this dataset, now public on GitHub P⁴, lets anyone test the claim themselves.

Why proxy traces were the only option

Until now, researchers studying LLM serving workloads have leaned on proxy traces or coarse-grained characterizations . Proxy traces are traffic data repurposed from adjacent systems, like web search logs or cloud API calls, that do not capture how people actually use language models. A web search query and a 4,000-token coding prompt have nothing in common in shape, size or arrival pattern.

Coarse-grained characterizations are the other crutch. They might tell you average requests per second, but they flatten the bursts, the idle gaps and the task-specific rhythms that determine whether your serving stack holds up or falls over at peak.

FineServe was built to fix this. The dataset captures fine-grained, model-aware traffic from a commercial marketplace where multiple models serve real user requests . The GitHub repository, created in February 2026 and written in Python, is public for anyone to download and analyse P⁴.

What the data actually shows

The authors ran a comprehensive analysis of two things: arrival dynamics, when and how requests hit the system, and token behaviour, how many tokens each request produces and how that varies .

Their finding, in plain terms: different model architectures, different model sizes and different task intents produce fundamentally different fluctuation regimes . A 7-billion-parameter model serving chat requests does not have the same traffic shape as a 70-billion-parameter model handling code generation. The bursts come at different times. The token output lengths follow different distributions. The idle periods between requests do not match.

This matters because serving infrastructure, the software that queues requests, batches them and routes them to GPUs, is usually tuned and benchmarked against a single assumed traffic pattern. If that pattern does not match what arrives in production, the system is either over-provisioned, burning money on idle GPUs, or under-provisioned, dropping requests during spikes.

The workload generator

FineServe comes with a workload generator that composes fine-grained, model-aware workloads into configurable mixtures . A platform operator can simulate a realistic traffic blend: 60% chat requests to a small model, 30% code generation to a large model, 10% summarisation to a medium model, and see how their serving stack handles it.

That is a step beyond existing benchmarks, which tend to test one model against one traffic pattern at a time. Multi-model serving, where a single platform routes requests to different models based on task, is becoming the norm as organisations deploy several models for different jobs. The generator is built for that world.

What to do about it

If you run an LLM serving platform or are evaluating one, the practical implication is direct. Benchmarks that use proxy traces or single-model traffic patterns may not reflect your production load. FineServe's dataset and generator, both public on GitHub P⁴, let you test your stack against real-world, multi-model traffic mixtures before you commit to infrastructure.

Consider a legal tech startup running three models: a small one for document classification, a medium one for contract summarisation and a large one for complex legal reasoning. Their traffic pattern is a mix of all three, arriving at different rates through the day. If they benchmarked each model in isolation against a generic trace, they would have no idea whether their GPU allocation survives the combined load. FineServe's generator lets them compose that exact mixture and stress-test it.

One thing to check this week: download the FineServe repository from GitHub P⁴, pick two or three models you actually serve, and run the generator to see whether your current batching and routing configuration handles the composed workload. If it does not, that gap is your next infrastructure investment.

What we don't know yet

The dataset comes from a single, unnamed commercial marketplace . The authors do not name the provider, which means the traffic patterns may reflect one platform's user base and model mix rather than the broader market. A marketplace serving mostly developers will have different traffic than one serving enterprise customers.

The paper is a preprint on arXiv, posted 23 July 2026 . It has not gone through formal peer review, and the analytical claims about fluctuation regimes are the authors' own interpretation . The GitHub repository had three stars and one contributor at the time of research P⁴, so community validation is just beginning.

The specific models, task categories and time periods covered in the dataset are not detailed in the abstract. Without knowing whether the data spans days or months, or whether it covers open-weight and closed models equally, it is hard to judge how generalisable the findings are.

The next signal: whether the FineServe GitHub repository gains issues or pull requests from serving platform maintainers by the end of August 2026. We will check, and report back here. Subscribe to catch that follow-up.


Sources: S1 — FineServe: A Fine-Grained Dataset and Characterization of Global LLM S · P2 — FineServe: A Fine-Grained Dataset and Characterization of Global LLM S · P3 — qihoo360/FineHARD · Datasets at Hugging Face · P4 — hihiztc1/FineServe · P5 — Gabriel-Yoon/LLMServingSim

More from Not A Tech Guy


Generated from an audited evidence pack with primary-source research. Social-media items are discussion signals, not verified facts. Nothing here is financial, legal or medical advice.