REVIEW 3 major objections 5 minor 1 cited by
Not every DiLoCo sync is safe: only calibrated placement of outer merges beats matched-random deferral on serving SLOs.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · grok-4.5
2026-07-12 12:15 UTC pith:236TXDOX
load-bearing objection Solid protocol paper: matched-random is the right control, and the EWMA win is real but narrower than the abstract's protocol language implies. the 3 major comments →
Not Every Sync Is Safe: Calibrated DiLoCo Scheduling for Shared AI Infrastructure
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
Across stress harnesses and real vLLM sidecar replays, matched-random placement of the same merge budget ties or beats every forecast-free DiLoCo scheduler; only when calibration exposes request-overlap structure does an online EWMA-overlap controller beat that envelope (6.54% to 5.09% SLO violations, 8 of 10 seeds, p=0.021), with offline Calibrated-WA bounding remaining headroom at 4.45% versus a 6.26% matched-random mean.
What carries the argument
Matched-random envelope (MR): the expected SLO violation rate of a uniform random feasible schedule that uses exactly the same number of merges as the evaluated policy; placement gain is the difference between that envelope and the policy’s own rate. The calibration protocol further requires real-sidecar p95 effect-size transfer and a no-sync load match before any gain is reported.
Load-bearing premise
The central guarantee rests on the idea that counting how many serving requests overlap each merge window is a good enough stand-in for the actual extra SLO damage those merges cause; if that stand-in fails outside the calibrated bursty traces, both the theory and the interpretation of the EWMA win collapse.
What would settle it
On a new real-sidecar bursty or non-periodic trace that still shows measurable sync-window interference, re-run the same matched-budget comparison: if the EWMA-overlap controller no longer reduces SLO violations relative to matched random at p less than or equal to 0.05 across ten seeds, the placement-value claim fails for that regime.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper studies when outer DiLoCo merges should run on shared fleets that co-locate training with latency-sensitive serving. It argues that fixed-H and pressure-gate baselines do not isolate window placement from merge budget, and introduces matched random deferral as a non-deployable control that inherits a policy's realized K and randomizes only placement. Workload-Aware DiLoCo is a score-based controller over a min/max-H corridor; a calibration protocol (real-sidecar p95 transfer, no-sync load match, matched-random envelope) gates serving-SLO claims. In bursty/non-periodic regimes where request-overlap structure is exposed, offline Calibrated-WA is a non-deployable bound, and a pre-specified one-step EWMA overlap forecaster beats matched random in real Qwen2.5-1.5B vLLM sidecar replay (5.09% vs 6.54% SLO violations, 8/10 seeds, p=0.021). Appendix A gives near-optimality bounds under a calibrated overlap model.
Significance. If the protocol and the EWMA result hold, the paper supplies a useful evaluation standard for co-located DiLoCo-style training: matched-random envelopes and real-sidecar effect-size transfer prevent over-claiming from fixed-H or gate baselines. The explicit claim hierarchy (Table 3), isolation audit, paired sign-flip tests, and released artifact are strengths. The theoretical bounds (Theorems 1–2) are conditional but cleanly stated. The practical effect size is modest (~1.5pp, ~60 fewer violations per 10 minutes at the reported load) and regime-specific, but the methodological contribution is transferable to other shared-fleet training/serving schedulers.
major comments (3)
- Limitations and Table 10: the only deployable real-sidecar win over matched random (EWMA 5.09% vs 6.54%, 8/10 seeds, p=0.021) lacks a load-matched no-sync baseline, so the paper reports head-to-head SLO at matched budget of eight merges rather than Vex. The abstract, §4 claim hierarchy, and definition of placement gain G(π) all require a no-sync load match (or Vex) before attributing serving-SLO improvement to window choice. Offline Cal-WA and the proxy use Vex; the decisive transfer does not. Either add a load-matched no-sync on the same non-periodic trace/seeds and report Vex, or restate the headline claim strictly as matched-budget head-to-head SLO and remove language that treats the 1.46pp as pure placement gain under the protocol.
- §A.2 Assumption 2 and Theorems 1–2: the offline/online guarantees and the interpretation of G as placement value rest on a monotone map ψ with |Vex(S)−ψ(Φ(S))|≤ε_cal for every feasible K-merge schedule. The paper does not report a measured ε_cal (or residual plot of Vex vs Φ) on the bursty/non-periodic traces that support the headline. Without that, the theory is a conditional bound rather than a validated explanation of the EWMA win. Report calibration residual / ε_cal on the traces used for Tables 1 and 10, or clearly demote Theorems 1–2 to illustrative bounds that do not underwrite the real-sidecar claim.
- §5.2 and Table 1: the EWMA win is on one non-periodic trace family, one sidecar model (Qwen2.5-1.5B-Instruct), one node, and ten seeds; ordinary and pressure-heavy regimes show no transferable gain, and online Cal-WA without forecast only ties matched random (G=+0.34pp, p=0.344). The abstract's 'demonstrate that it can' is true but narrow. Strengthen the regime map (Table 2) with an explicit negative-result statement that forecast-free WA does not beat matched random in any real-sidecar regime tested, and that the positive claim is limited to the calibrated bursty/non-periodic setting with the pre-specified EWMA.
minor comments (5)
- Figure 1 caption and §3.1: D=8s is configuration-specific; state earlier that merge duration scales with model/payload and that calibration must be repeated.
- §3.2: network and checkpoint pressure are harness signals only; a one-sentence reminder in the main results that no real-sidecar claim rests on them would avoid over-reading the score weights.
- Table 3 vs abstract: the claim hierarchy is excellent; align the abstract's final sentence more tightly with the tiers that the EWMA result actually occupies (online forecaster sidecar, not full production deployment).
- Notation: Φ(S), C(u), Vex, and G(π) are introduced cleanly in §3–4 and Appendix A; a short symbol table in the appendix would help readers jumping between theory and tables.
- References: several 2025–2026 DiLoCo/serving papers are preprints; ensure arXiv IDs and 'to appear' status are consistent at camera-ready.
Circularity Check
No significant circularity: empirical placement gains are measured against external controls, and the theory is explicitly conditional on a stated calibration assumption rather than tautological.
full rationale
The paper’s load-bearing claims are (i) that matched-random deferral is the right budget-matched envelope and (ii) that an EWMA overlap-scoring controller beats that envelope on real vLLM sidecar SLO in a calibrated bursty/non-periodic regime. Neither claim is forced by definition. Placement gain G(π)=MR(π)−E[V(Sπ)] is an empirical contrast between two measured schedules at fixed K; matched random is constructed post hoc from the same budget class FK, not from the controller’s score. Offline Calibrated-WA minimizes total request overlap Φ after seeing the full trace and is labeled a non-deployable bound; online EWMA scores ˆC(u)=q(u)+λ̂tD and is then evaluated by replaying the resulting schedules through real sidecars (Table 10: 5.09% vs 6.54%, 8/10 seeds). The fitted monotone map ψ̂ is used only as a proxy diagnostic (Table 9 is explicitly labeled proxy), not as the headline prediction. Theorems 1–2 are standard calibration-transfer bounds under Assumption 2 (|Vex−ψ(Φ)|≤εcal) and Lipschitz/forecast-error assumptions; they do not assert unconditional optimality and do not redefine Vex as Φ. Score weights, the [Hmin,Hmax] corridor, and the EWMA form are design choices, not uniqueness theorems or self-cited forced ansätze. References are external DiLoCo/systems work, not author-overlapping uniqueness results. Protocol gaps (e.g., missing load-matched no-sync on the decisive forecaster trace) affect causal isolation of Vex, not circularity of the derivation. Finding: self-contained empirical/systems evaluation with conditional theory; score 0.
Axiom & Free-Parameter Ledger
free parameters (6)
- WA-DiLoCo score weights (λℓ,λt,λn,λq,λc,λa)
- Synchronization corridor Hmin, Hmax and threshold τ
- Outer merge duration D
- Cap scales cℓ, ct, ca
- EWMA smoothing factor α and one-step forecast form Ĉ(u)=q(u)+λ̂t D
- Calibration map ψ̂ / ε_cal
axioms (6)
- domain assumption Matched merge budget: all compared schedules lie in the same feasible class FK with Hmin ≤ gk ≤ Hmax and identical K.
- ad hoc to paper Calibrated overlap model: |Vex(S)−ψ(Φ(S))|≤ε_cal for monotone nondecreasing ψ on total request overlap Φ.
- ad hoc to paper Lipschitz calibration of ψ with constant Lψ for online error propagation.
- domain assumption Bounded per-decision forecast error |Ĉj(u)−Cj(u)|≤εf,j with cumulative Ef.
- domain assumption Short-run train loss is insensitive to merge placement within the min/max-H corridor at matched tokens.
- domain assumption Real-sidecar p95 effect-size transfer (ρp or ρs) is required before a production serving-SLO claim.
invented entities (3)
-
Matched random deferral / matched-random envelope MR(π)
independent evidence
-
WA-DiLoCo score si and sync(h) rule
independent evidence
-
Offline / Online Calibrated-WA and overlap cost C(u)
independent evidence
read the original abstract
DiLoCo-style training reduces communication by letting learner islands train locally before occasional outer synchronization, making it attractive for fragmented industrial AI fleets where training shares hardware with latency-sensitive serving. The question for such fleets is when an outer merge is worth its system cost, and whether choosing \emph{which} windows to defer matters at all. Existing scheduling studies evaluate workload-aware policies against fixed-period baselines, but most omit the control that isolates timing from budget: matched random deferral, which inherits the controller's synchronization budget but is not itself deployable. This omission is consequential: across controlled stress tests and real vLLM sidecar replays, matched random ties or beats every forecast-free policy we test, so gains reported against weaker baselines cannot be attributed to window choice. We fill this gap with Workload-Aware DiLoCo (WA-DiLoCo), a score-based controller that weighs learner progress against fleet pressure, and a calibration protocol that determines when matched random can be beaten, then demonstrate that it can. In the bursty regime where calibration exposes request-overlap structure, adding a one-step EWMA burst forecast to the online controller beats matched random in real vLLM sidecar replay, reducing SLO violations from 6.54\% to 5.09\% (8 of 10 seeds, $p=0.021$); offline Calibrated-WA, a non-deployable bound, shows the remaining headroom at 4.45\% versus 6.26\%. The deployable lesson remains the protocol: report real-sidecar effect-size transfer, a no-sync load match, and a matched-random envelope before claiming serving-SLO improvement.
Figures
Forward citations
Cited by 1 Pith paper
-
Anonymous sharing is pairwise phase-blind
Anonymous shared resources give identical checkpointing jobs no pairwise phase coupling; the two-job gap map is the identity, firing order freezes, and synchrony is unreachable and non-attracting.
Reference graph
Works this paper leans on
-
[1]
Douillard, Arthur and Feng, Qixuan and Rusu, Andrei A. and Chhaparia, Rachita and Donchev, Yani and Kuncoro, Adhiguna and Ranzato, Marc'Aurelio and Szlam, Arthur and Shen, Jiajun , year =. doi:10.48550/arXiv.2311.08105 , url =. 2311.08105 , archivePrefix =
-
[2]
Douillard, Arthur and Donchev, Yanislav and Rush, Keith and Kale, Satyen and Charles, Zachary and Garrett, Zachary and Teston, Gabriel and Lacey, Dave and McIlroy, Ross and Shen, Jiajun and Ram. Streaming. 2025 , eprint =. doi:10.48550/arXiv.2501.18512 , url =
-
[3]
Douillard, Arthur and Rush, Keith and Donchev, Yani and Charles, Zachary and Fallen, Nova and Dubey, Ayush and Gog, Ionel and Dean, Josef and Woodworth, Blake and Garrett, Zachary and Keating, Nate and Bishop, Jenny and Prior, Henry and Yvinec, Edouard and Szlam, Arthur and Ranzato, Marc'Aurelio and Dean, Jeff , year =. Decoupled. doi:10.48550/arXiv.2604....
-
[4]
Kolehmainen, Jari and Blagoev, Nikolay and Donaghy, John and Ersoy, O. 2025 , eprint =. doi:10.48550/arXiv.2506.10911 , url =
-
[5]
Sarfi, Amir and Th. Communication Efficient. 2025 , eprint =. doi:10.48550/arXiv.2508.15706 , url =
-
[6]
doi:10.48550/arXiv.2407.07852 , url =
Jaghouar, Sami and Ong, Jack Min and Hagemann, Johannes , year =. doi:10.48550/arXiv.2407.07852 , url =. 2407.07852 , archivePrefix =
-
[7]
Factored Gossip
Koneputugodage, Chamin Hewa and Ajanthan, Thalaiyasingam and Ramasinghe, Sameera and Dolatabadi, Hadi Mohaghegh and Siriwardhana, Shamane and Avraham, Gil and Shevchenko, Violetta and Pajak, Karol and Snewin, James and Long, Alexander , booktitle =. Factored Gossip. 2026 , note =
2026
-
[8]
Heterogeneous Low-Bandwidth Pre-Training of
Obeidi, Yazan and Sarfi, Amir and Lidin, Joel and Janson, Paul and Belilovsky, Eugene , year =. Heterogeneous Low-Bandwidth Pre-Training of. doi:10.48550/arXiv.2601.02360 , url =. 2601.02360 , archivePrefix =
-
[9]
Ben Allal, Loubna and Lozhkov, Anton and Bakouch, Elie and Bl. 2025 , eprint =. doi:10.48550/arXiv.2502.02737 , url =
-
[10]
Penedo, Guilherme and Kydl. The. 2024 , eprint =. doi:10.48550/arXiv.2406.17557 , url =
-
[11]
Pointer Sentinel Mixture Models , author =. 2016 , eprint =. doi:10.48550/arXiv.1609.07843 , url =
-
[12]
doi:10.48550/arXiv.2412.15115 , url =
2024 , eprint =. doi:10.48550/arXiv.2412.15115 , url =
-
[13]
and Zhang, Hao and Stoica, Ion , booktitle =
Kwon, Woosuk and Li, Zhuohan and Zhuang, Siyuan and Sheng, Ying and Zheng, Lianmin and Yu, Cody Hao and Gonzalez, Joseph E. and Zhang, Hao and Stoica, Ion , booktitle =. Efficient Memory Management for Large Language Model Serving with. 2023 , pages =. doi:10.1145/3600006.3613165 , url =
-
[14]
CoLLM: Continuous Adaptation for SLO-Aware LLM Serving on Shared GPU Clusters
Huang, Shaoyuan and Zhao, Yunfeng and Yan, Na and Zhang, Tiancheng and Wang, Xiaokai and Wang, Xiaofei and Wang, Wenyu and Deng, Yansha , year =. doi:10.48550/arXiv.2604.16400 , url =. 2604.16400 , archivePrefix =
work page internal anchor Pith review Pith/arXiv arXiv doi:10.48550/arxiv.2604.16400
-
[15]
doi:10.48550/arXiv.2507.21276 , note =
Li, Yufei and Li, Zexin and Zhu, Yinglun and Liu, Cong , year =. doi:10.48550/arXiv.2507.21276 , note =. 2507.21276 , archivePrefix =
-
[16]
doi:10.48550/arXiv.2510.03283 , url =
Li, Yufei and Fu, Yu and Dong, Yue and Liu, Cong , year =. doi:10.48550/arXiv.2510.03283 , url =. 2510.03283 , archivePrefix =
-
[17]
2026 , pages =
Oliaro, Gabriele and Miao, Xupeng and Cheng, Xinhao and Kada, Vineeth and Wu, Mengdi and Gao, Ruohan and Huang, Yingyi and Delacourt, Remi and Yang, April and Wang, Yingcheng and Unger, Colin and Jia, Zhihao , booktitle =. 2026 , pages =
2026
-
[18]
Multiplexing Dynamic Deep Learning Workloads with
Chen, Wenyan and Lu, Chengzhi and Xu, Huanle and Ye, Kejiang and Xu, Chengzhong , booktitle =. Multiplexing Dynamic Deep Learning Workloads with. 2025 , pages =. doi:10.1145/3689031.3696074 , url =
-
[19]
and Xing, Eric P
Qiao, Aurick and Choe, Sang Keun and Subramanya, Suhas Jayaram and Neiswanger, Willie and Ho, Qirong and Zhang, Hao and Ganger, Gregory R. and Xing, Eric P. , booktitle =. 2021 , pages =
2021
-
[20]
13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18) , year =
Gandiva: Introspective Cluster Scheduling for Deep Learning , author =. 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18) , year =
-
[21]
Proceedings of the 18th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) , year =
Delimitrou, Christina and Kozyrakis, Christos , title =. Proceedings of the 18th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) , year =
-
[22]
Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) , year =
Delimitrou, Christina and Kozyrakis, Christos , title =. Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) , year =
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.