Coding agents extend LLM serving simulators with greater fidelity and speed

Simthesizer maps natural-language feature requests onto a composable serving model, producing extensions that more closely track vLLM than extensions to existing simulators.

PaperTop Universitycs.ARarXiv:2608.24650v1
Wonung Kim · Hyunmin Choi · Minsu Kim · Jaehong Cho · Yeongwook Kim · Jongse Park

KAIST

Research Digest··2 min read
Kim et al. built Simthesizer, a framework in which a harnessed coding agent modifies a shared simulator of LLM serving workflows rather than constructing a separate simulator for each new mechanism. The authors report 2.51% average throughput error against a vLLM-based system and simulation speeds up to 284.96 times those of competing simulators.

What they did

The authors represented an LLM serving workflow—including execution stages and the control decisions coordinating them—as a unified, dynamic graph composed of reusable simulator components.

They then used Synthesizer, a coding agent equipped with simulator-specific guardrails and fidelity checks, to translate natural-language feature requests into extensions of this shared simulator. They compared the resulting extensions with those produced using the same coding agent and harnesses on existing simulators, validating throughput against a vLLM-based real system and measuring simulation speed against LLMServingSim2.0 and Vidur.

Key findings

  • Simthesizer-based extensions had 2.51% average throughput error relative to the vLLM-based system, compared with 6.03% for extensions built on existing simulators.
  • On identical workloads, Simthesizer ran up to 284.96× faster than LLMServingSim2.0.
  • It also ran up to 23.19× faster than Vidur.
  • The framework accommodated new serving features by modifying one composable simulator rather than requiring a separate monolithic implementation for each mechanism.

Why it matters

LLM serving architectures are changing quickly, particularly with agentic workflows and disaggregated serving. A simulator designed for agent-driven extension could shorten the delay between the appearance of new serving mechanisms and researchers' ability to evaluate them without costly full-system deployments.

Caveats

The reported accuracy is based on throughput against a vLLM-based reference system; the abstract does not establish fidelity for latency tails, memory behavior, failures, network effects, or other serving stacks. The speed figures are maximum improvements rather than averages, and the provided material does not specify the breadth of feature requests, workloads, hardware configurations, or how often agent-generated extensions required human correction.

§

Analysis

The main contribution is not simply using a coding agent, but restructuring the simulator around an abstraction that the agent can modify under explicit constraints. This suggests that agent effectiveness in systems engineering may depend as much on designing a suitable intermediate representation and validation harness as on the underlying model.

A key open question is whether the same approach remains reliable for mechanisms whose correctness depends on subtle concurrency, distributed-state, or hardware-level behavior that is difficult to capture in throughput-oriented validation.

newspaper

Research Digest

Articles published under the Zotpaper byline are synthesized from multiple source publications by our AI editor and reviewed by our editorial process. Each story combines reporting from credible outlets to give readers a balanced, comprehensive view.