Halo [2509.02121] 站在"agentic 系统性能优化"这个 cluster 的中心,其 8 个 peer 覆盖了从
调度、KV 复用、跨 CPU/GPU 刻画到工具投机、模型路由、协议标准化的完整光谱。按与 Halo 的关系分组:
同族——agent serving 引擎 / 调度器(最紧密):
同族——KV-cache 复用机制(Halo 的组件级 peer):
γ_v KV-reuse 折扣 [2509.02121] 的一种"高保真但有损"实现路径。跨视角——瓶颈刻画 / 混合调度:
弱相关——正交但同类别(agent):
Halo 独有的新意(none of the peers do all three):
γ_v/σ_v/λ_v/β)串起来 [2509.02121]。peer 各自只覆盖其中一片:KVCOMM 只做 KV 复用,Autellix 只做调度,TokenCake 只做内存生命周期。Incremental(Halo 把已有想法整合进来):
Contradictory / 张力点:
cd 最慢 10% 占 94.1% 总延迟) [2511.02230] 直接冲突(详见 §3、§7)。攻击 1 — "固定已知工具延迟"假设站不住(最致命)。
Halo 明确假设外部 tool/API 调用有 fixed, known latency [2509.02121],并以此把工具调用确定性地塞进 makespan。但同 cluster 的两篇实证论文直接反驳:
矛盾根源:Halo 的评测 workload(W1–W6,Amazon/GSM8K/BBC/MT-Bench)里,"工具"实际是 SQL/检索/摘要这类 相对可预测 的操作,且它把注意力放在 LLM 推理 的 makespan 而非工具 CPU 时间;2511.00739 专门挑选 CPU-heavy 工具(FAISS ENNS、RDKit、LexRank)并显式测 CPU 分量。两者在各自 workload 内都正确,但 Halo 的固定延迟假设在 CPU-bound agentic pipeline 上会系统性低估真实 makespan。这是 Halo 的 scope 边界,L1 自己也标注该假设"可在更一般设定下放松"。
攻击 2 — "optimality 1.00" 的度量循环性。
Halo 报告自身 optimality = 1.00,RR/CoLoc/DP 为 0.20–0.40 [2509.02121]。但 optimality 若以 Halo 的 beam-search 解或其 cost model 为分母定义,则近乎自证。Autellix 更诚实地对比了 clairvoyant 最优 SRPT 并承认存在 visible gap [2502.13965]——Halo 缺少这种 "vs 真最优"的对照。更关键的反证:Halo 自己的 Table 4 显示 DP 在 2000 queries 时逼近到 4% 以内(577.18 vs 552.32)[2509.02121],说明在大批次下朴素数据并行几乎追平"optimality 1.00"的 Halo——optimality 分数与实际延迟优势脱节。
攻击 3 — 缺 program-level HoL / 排队延迟处理。
Halo 是 offline batch + online mini-batch,其 online 模式只 buffer 固定时间窗 [2509.02121]。Autellix 证明这类"批处理式"策略在 program 级会产生 HoL blocking(MLFQ ≈ FCFS 甚至更差)[2502.13965],Continuum 证明 per-turn queueing delay 占总延迟 58.2% 且随 turn 数累积 [2511.02230]。Halo 的 mini-batch 缓冲无法消除这类跨轮排队气泡——W5 online 只有 0.15 q/s 而 W1 有 26.8 q/s 的 ~180× 方差 [2509.02121] 可能正是长 workflow 排队气泡的征兆,但 Halo 未从这个角度诊断。
攻击 4 — 双版本 abstract 的可信度隐患。
L1 标注 Halo 存在两个 abstract:HTML/正文 18.6×/4.7×,arxiv listing 页 3.6×/2.6×(见 L1 §0 惊讶点)。~5× 的 headline 差异对可复现性是红旗;同 cluster 里 Continuum(github.com/Hanchenli/vllm-continuum [2511.02230])和 RouteLLM(github.com/lm-sys/RouteLLM [2406.18665])都有明确开源,Halo 只给了 Halo_demo 且 §7 标注 [实现未公开](无行号映射)[2509.02121],削弱了可审计性。
范式定位:把"数据库 batch query optimization"移植到 agentic LLM serving。
Halo 是本 cluster 里唯一从 DB/query-optimization 血统(JellyBean、Volcano、TPC-DS、Dask/Spark 对比)切入的系统 [2509.02121]。其余 peer 血统各异:Autellix 来自 OS 调度(LAS/MLFQ/ATLAS)[2502.13965],Continuum/TokenCake/KVCOMM 来自 KV-cache 系统,RouteLLM 来自 ML 分类/偏好学习,2511.00739 来自 计算机体系结构 profiling。这种"query planner 视角"是 Halo 的独特生态位,也是它能做 plan-level 优化而非仅 runtime 调度的根源。
时代信号。 这批论文(2025-Q3 到 2025-Q4 密集出现)标志 agentic serving 从"把 agent call 当独立请求"进入"感知 program/workflow 结构"的转折。Halo 处在最激进的一端——它不仅感知结构,还 主动重排 plan。Autellix 处在温和端——结构无关的 non-clairvoyant 调度,因此更通用(覆盖 chatbot/ReAct/MapReduce/MCTS 全部 DAG 模式 [2502.13965]),Halo 则要求 同模板批查询这一更窄但更可优化的场景。
采纳证据。 直接可见的引用链:Continuum 与 2511.00739 的 L2 都把 Halo 列为 related(frontmatter related 字段),说明 Halo 已进入 agentic-serving 社区的对照系。但 Halo 的 [实现未公开] 状态 [2509.02121] 相比 Continuum/RouteLLM 的完整开源,会限制其在生产中的直接采纳——它更可能作为 设计思想(consolidated DAG + placement)被吸收,而非 代码 被复用。
方向 1 — clairvoyant plan + non-clairvoyant 调度的混合。
Halo 的离线 placement 假设完美信息,Autellix 假设零信息 [2502.13965]。真实场景介于两者之间:workflow 结构已知(clairvoyant),但工具延迟不可预测(non-clairvoyant)。一个混合系统可以用 Halo 的 consolidated DAG 做粗粒度 placement,再用 Autellix 的 program-level LAS + anti-starvation 做细粒度运行时纠偏——正好覆盖 Halo 的固定工具延迟假设崩塌时的鲁棒性缺口。
方向 2 — 把 Continuum 的 KV TTL 装进 Halo 的成本模型。
Halo 的 γ_v KV 复用折扣是 静态离线 profiled 常数 [2509.02121]。Continuum 的 TTL cost-benefit 模型(Cost = MemUsage/M × τ,含 memoryfulness factor η)[2511.02230] 提供了 动态、显存压力感知 的 KV 保留决策。把 η/TTL 逻辑接入 Halo 的 C_a^d [2509.02121] 可让"consecutive operator 保 KV"的粗粒度启发式变成量化最优——尤其在 online mini-batch 模式下。
方向 3 — KVCOMM 的有损近似作为 Halo 的第二档复用。
Halo 坚持 exact answer [2509.02121],其 KV 复用只在"相同前缀"时触发。KVCOMM 证明 跨前缀 也能用 anchor 偏移近似复用且精度接近原始 [2510.12872]。Halo 可增设一个"近似复用"档位(在质量 SLO 允许时启用 KVCOMM 式偏移),把 γ_v 的适用面从"identical prefix"扩到"semantically-near prefix"——这是当前 8 篇里没人做的 exact/approximate 双档融合。
方向 4 — 工具边界 speculation 融入 placement。
Halo 把工具当固定延迟黑盒 [2509.02121]。2512.15834 的 speculative tool call 让工具执行与推理重叠(上界 <2×)[2512.15834],2510.18586 用工具等待窗口做 opportunistic KV offload [2510.18586]。Halo 的 beam-search 若把工具节点建模为"可 speculate / 可 offload 的可变延迟"而非固定常数,就能在 placement 阶段主动预留 overlap 窗口——直接修补 §3 攻击 1 的假设漏洞。
方向 5 — CPU-aware placement。
Halo 的成本模型只显式建模 GPU 推理(prefill/decode)与 GPU 间迁移 [2509.02121]。2511.00739 证明 CPU 工具执行才是主导瓶颈,并给出 COMB 微批重叠 + MAS 异构准入 [2511.00739]。把 CPU 分量(ρ_CPU、B_cap)加进 Halo 的 T_p(v) 准备成本项,可让 makespan 从"GPU makespan"升级为真正的"CPU-GPU co-scheduled makespan"——这是把 Halo 从 LLM-centric 推向 pipeline-centric 的最实际方向。