← 研究

论文解读 · 2026年10月10日

TokenRouter:面向 token 级 LLM 路由的高效服务系统

TokenRouter: Efficient Serving System for Token-Level LLM Routing

效率与基础设施语言模型 进阶 点赞 102 cs.CL Tsinghua-NICS-EFC

构建了一个结合以请求为中心的编程、按模型异步执行和延迟批处理的服务系统,使 token 级路由的解码吞吐量比现有实现提高 2.01~64.15 倍。

问题

为每个 token 切换处理模型的 token 级路由,已有报告显示其在算法层面具有成本和质量优势。但 SGLang、vLLM 等现有服务系统以单个 LLM 为前提,因此会出现模型间步调不同步、批次进入延迟和实现复杂度高等问题。

方法

开发者只需用 route、send、receive 三个函数描述单个请求在模型之间往返的流程,运行时则为每个模型启动子服务器并异步执行。在原有两个循环之外加入模型间循环,形成 tri-loop 结构,并通过使用 pending 状态的 handoff-resume 降低模型切换成本。每个子服务器使用延迟批处理调度器,当同一模型的请求累积到阈值 B 时开始批处理,B 的最优值由基于离散时间马尔可夫链的吞吐量模型求得。系统构建在 SGLang 之上。

结果

局限

所提供的正文被截断,未能确认详细实验结果及对质量的影响。评估模型仅限于 Qwen3 系列组合。延迟批处理可能增加先到请求的等待时间,吞吐量与单个请求延迟之间的权衡可能随工作负载而变化。

意义

token 级路由可以让小模型处理大部分内容,只把困难的 token 交给大模型,从而降低成本。但如果实际服务速度跟不上就无法使用,这项研究处理的正是系统层面的瓶颈。它还提供了可直接替代单个 LLM 服务器的接口。

关键术语

token 级路由
在生成回答的过程中,为每个 token 决定由哪个模型生成下一个 token 的方式。比查询级路由能更精细地调控成本与质量。
步调不同步(Step Desynchronization)
各模型单步解码的延迟不同,若合并为一个批次,快的模型就要停下来等待最慢的模型的问题。
延迟批处理(Delayed Batching)
一种调度方式:先短暂等待,直到发往同一模型的请求累积到一定数量再一起执行,以降低平均批次进入延迟。

原文

作者: Tianyu Fu, Tengxuan Liu, Ruoxi Wang, Yixin Dong, Yi Ge, Yichen You, Yu Wang · 发布 2026-10-08 · 许可 CC BY 4.0 · 基于全文分析

本解读是 AI 阅读论文后撰写的摘要,请以论文原文为准。