Volver a Noticias
InnovaciónAI Understanding sesión informativa

TOPAS proposes workflow-aware scheduling to shorten multi-agent LLM jobs

A new arXiv paper introduces TOPAS, a scheduler that jointly manages cached LLM prefixes and request execution in multi-stage agent workflows. The authors report lower job-completion times than their tested baselines on synthetic workflows and two MetaGPT software-development workloads.

Por 6 min read
Primary-source image accompanying TOPAS proposes workflow-aware scheduling to shorten multi-agent LLM jobs
La versión corta

A new arXiv paper introduces TOPAS, a scheduler that jointly manages cached LLM prefixes and request execution in multi-stage agent workflows. The authors report lower job-completion times than their tested baselines on synthetic workflows and two MetaGPT software-development workloads.

que paso

Researchers propose TOPAS, a Task-Oriented Prefix-Aware Scheduler for serving multi-agent large language model workflows. It decides both which agent prefixes remain in a shared key-value cache and which requests should run, balancing cache reuse against progress through the overall workflow.

The paper focuses on a specific systems problem in multi-agent LLM serving: prefix caching. When an agent repeatedly uses a long system prompt or other shared prefix, retaining its key-value cache can accelerate a later model call. But the same cache occupies GPU memory that could otherwise be used to batch concurrent requests. The authors describe this as a tradeoff between immediate prefix locality and progress through a multi-stage workflow. In that framing, cache contents are part of the scheduling state rather than a separate implementation detail.

TOPAS addresses that tradeoff by making two decisions together. It chooses which agent prefixes to retain under a shared key-value-cache budget and which pending requests to schedule for execution. Its scoring method evaluates possible post-decision states by balancing the expected reduction in each task’s longest remaining service path against the near-term benefit of reusing downstream prefixes. The calculation also accounts for prefix movement and preemption costs. The scheduler includes a task-level aging mechanism intended to prevent some tasks from waiting indefinitely. These components connect memory residency, request order, and workflow progress in one policy.

The authors implemented TOPAS within the SGLang framework and evaluated it on three synthetic directed acyclic graph workloads and two MetaGPT software-development workflows. The paper reports that, compared with the best-performing baseline for each workload and metric, TOPAS reduced mean and 99th-percentile job-completion time by as much as 39.8% and 49.4% on the synthetic workloads. On the MetaGPT-SOP workload, it reports a 9.8% reduction in mean job-completion time. On MetaGPT-TL, it reports reductions of 22.0% in mean completion time and 26.6% at the 99th percentile. These figures are claims made by the paper, not independently verified results in the supplied source. The evaluation therefore describes the reported behavior of the implementation across the listed test workloads.

The proposal is notable for combining cache selection with execution selection at the workflow level. That combination is the central systems development described in the paper, while the reported percentages provide the evidence offered for its effect on completion time.

Lea la fuente principal: arxiv.org

Por qué es importante

Multi-agent systems often issue dependent model calls, so a scheduling decision that helps one request can delay later stages. The paper reports substantial reductions in mean and tail job-completion time on its evaluated workloads, suggesting that serving infrastructure—not only model quality—can materially affect the performance and cost of agent systems.

The practical importance lies in the structure of agent workflows. A multi-agent task is often not one model request but a chain or graph of calls, with later calls waiting for earlier outputs. A scheduler that optimizes only the next request or only cache reuse can improve a local metric while delaying a critical downstream path. TOPAS instead treats the workflow’s remaining path as part of the scheduling decision, which is a direct attempt to align serving behavior with the completion of the user’s overall task. This makes the unit of optimization the workflow job rather than an isolated model call.

The reported reductions are potentially meaningful because job-completion time affects how quickly an agent can respond and how many concurrent workflows a serving system can support. Improvements in cache use and scheduling could also reduce pressure to add hardware for a given workload, although the source does not measure infrastructure savings, energy use, operating cost, response quality, or user satisfaction. The paper therefore provides evidence about scheduling latency in its test setup, not a complete case for deployment economics. Those unmeasured dimensions remain separate from the latency results.

The work also highlights a limitation of evaluating agent performance solely at the model-call level. For multi-stage systems, a model may produce the same outputs while users experience different delays because requests compete for memory and execution slots. By making prefix state and workflow dependencies explicit, the paper offers a systems perspective that may be useful to engineers designing agent-serving infrastructure. Still, the source does not establish that TOPAS improves reliability, accuracy, fairness among users, or safety; its reported target is job-completion time. The distinction matters because faster completion does not by itself demonstrate broader system quality.

More generally, the paper connects infrastructure behavior to the user-visible timing of compound AI tasks. That connection helps explain why workflow-aware scheduling can matter even when the underlying model and generated outputs remain unchanged, while keeping the source’s evidence limited to its reported evaluation.

Qué ver a continuación

The results are from a single arXiv preprint and a limited evaluation: three synthetic directed acyclic graphs and two MetaGPT workflows. Important open questions include performance on production traffic, different model-serving stacks, larger or more diverse workflows, and the effect of implementation overhead and cache policies outside the tested settings.

The first question is whether the reported gains hold beyond the paper’s five workload families. Three workloads are synthetic, while the remaining two are identified as MetaGPT software-development workflows. The source does not provide the workload sizes, traffic distributions, model configurations, hardware details, baseline names, or variance across repeated runs in the supplied text. Those details are important for judging how broadly the percentages apply. Without them, the numerical comparisons are difficult to transfer directly to another serving environment.

Evaluation on real production traces would be especially informative. Production systems may have irregular arrival patterns, cancellations, heterogeneous prompt lengths, multiple models, changing cache residency, and service-level objectives that are not represented by a fixed workflow graph. It would also be useful to know how TOPAS behaves when prefix movement and preemption are expensive, when the cache budget is very small, or when workflows contain branches that do not execute predictably. Such tests would probe the same tradeoffs under conditions more varied than those described in the supplied evaluation.

The paper is an arXiv submission dated Aug. 26, 2026, and the source identifies it as an eight-page paper. The supplied record does not establish peer review, independent replication, public code availability, or deployment by a serving provider. Follow-up work should test those issues, compare TOPAS with additional schedulers, report resource and quality tradeoffs, and examine whether the aging mechanism introduces different delays across tasks. Until then, the strongest supported conclusion is that the authors report a promising scheduling method in a bounded experimental evaluation. The scope of that conclusion should remain tied to the evidence and workload descriptions available here.

The most useful next evidence would therefore combine broader workloads with transparent experimental details and measurements beyond completion time. Those additions would clarify both reproducibility and the practical limits of the reported scheduling approach without changing what the current paper claims.

Guías y cuestionarios relacionados

Agentes de IAModelos de IA explicadostransformadoresPon a prueba lo que sabes: prueba un cuestionario gratuito sobre IABusque un término de IA en nuestro glosario
¿Encontró esto útil?