NAIC 2026 · 3rd ACM SIGCOMM Workshop on Networks for AI Computing
Towards Traffic Modelling of Multi-Agent Systems: The Role of Coordination Topology
What does the coordination topology do to the traffic an agent system sends?
Main findings
- Fan-out makes bursts. Star and Full mesh send calls together: 53.3% and 38.2% of their gaps are under 50 ms. Sequential has 0.0%.
- Poisson is rejected. Gaps are not exponential in any topology. The best candidate, log-normal, is close for Sequential (KS D 0.027) but not for Star (0.080) or Full mesh (0.089).
- Same rate, different load. Star calls at Sequential's rate (0.207 vs 0.208 calls/s) but keeps 67% more calls in flight. Full mesh goes from 0.97 → 2.94 and sends 77% more bytes per second.
Every number and chart on this page comes from recorded runs of the paper's experiments.
Why agent traffic matters
Agents break the link between users and requests: one task triggers an unknown number of LLM calls, timed by how the agents coordinate. That coordination topology is a design choice, studied for answer quality and token cost but not for the traffic it sends.
Does the coordination topology of a multi-agent system shape the arrival process of its LLM calls?
The set-up
Same tasks, model and backend; only the topology changes.
- Workflow
- AgentVerse: four expert agents discuss, execute and evaluate.
- Tasks
- Four fixed prompts: maths, research, consulting and coding.
Example: the maths prompt
A school is designing a small amusement park with three rides. The first ride costs $500 to build and makes $20 per ride. The second ride costs $700 and makes $25 per ride. The third ride costs $900 and makes $30 per ride. The school has a budget of $2000 and wants to maximize revenue in 1 day if 100 students ride each ride at most once. Determine which rides to build and calculate the expected total revenue.
- Runs
- 500 Sequential, 481 Star and 500 Full mesh (1,481 in all).
- Model
- Llama-3.2-3B-Instruct on one vLLM server, on a single host.
What is an inter-arrival time?
An arrival is the start of one LLM call. The inter-arrival time (IAT) is the gap between two consecutive arrivals in a run's discussion stage, where the topology decides who talks when. IATs are what classical traffic models are built on (a Poisson process has exponential IATs), they do not depend on the average rate, and they show bursts directly: a gap under 50 ms counts as part of a burst.
force_structure values in brackets).Bursty arrivals
Gaps between consecutive LLM calls, pooled over all runs, on a log axis. Sequential has one mode of a few seconds; Star and Full mesh add a burst mode under 50 ms. Fits and the linear axis on Traffic →
How it was measured
The agents share one vLLM backend. Traffic is measured at four layers that share agent identifiers and timestamps, so every run's metrics join across layers.
infra/docker-compose.yml); four recruited experts per run.Table 2 · Discussion-stage metrics by topology
As published in the paper; percentages are relative to Sequential. The first rows are shown, and the button below opens the rest.
Loading…
Takeaways
Topology decides whether LLM calls arrive as a steady trickle or as bursts followed by waits, and the difference reaches the model server and the network.
What it means
- Traffic shape is a design axis, next to answer quality and token cost.
- Rate limits and autoscaling should know the topology. The same average rate can need very different headroom.
- Report burst-sensitive metrics, not just mean rates.
Limitations
- One framework, one small model, four task prompts.
- A single host, so no real network delay.
- Fixed topologies and no tool calls.
Future work
- More models, frameworks and multi-host deployments.
- Mixture models for bursts and reasoning gaps together.
- A generative model for synthetic agent traffic.
Explore further: Traffic patterns → System load → Run explorer →
Citation
If you use the framework or these results, please cite the paper.