Skip to content
Research Insights Made Simple
Research reviewResearch Insights Made Simple

Mapping cluster inference

Nine papers, one platform: from SLOs to operations

/ Research Insights Made Simple · Cluster inference 7/7 · Cluster map

Slide contents

  1. 1. Mapping cluster inference

    Nine papers, one platform: from SLOs to operations

  2. 2. A serving cluster is a decision stack

    From the product promise to fleet operations

  3. 3. Six reviews assemble into one cluster

    Continuing the series and two inference longreads

  4. 4. Orbit's four workloads carry different promises

    16 nodes × 8 H100 · three models · four workloads

  5. 5. Count capacity as goodput, not tokens

    TTFT, TPOT and the share meeting both

  6. 6. Layout depends on tokens per batch

    Google · PaLM 540B · 64 TPU v4 · arXiv v1

  7. 7. MegaScale-Infer splits attention and experts across nodes

    ByteDance Seed · Peking University · arXiv v4 · decode

  8. 8. A fleet is replicas, router and queues

    A dispatch-time decision is hard to undo

  9. 9. Different phases want different pools

    Prefill is compute-bound, decode memory-bound

  10. 10. Phase splitting does not pay everywhere

    Offline work, few GPUs, KV across nodes

  11. 11. The KV cache becomes a cluster resource

    Moonshot AI · Tsinghua · arXiv v3 · dummy LLaMA2-70B

  12. 12. Move KV or recompute: a bandwidth question

    Three systems, three answers under different conditions

  13. 13. The router weighs cache against load

    UC San Diego · arXiv v2 · the E2 rule

  14. 14. Rejecting before prefill beats rejecting after it

    Load forecasts, priorities and a retry budget

  15. 15. Live migration revises the router's decision

    Alibaba · OSDI 2024 · downtime around 20–30 ms

  16. 16. New replicas first pay for loading weights

    Edinburgh · NTU Singapore · OSDI 2024 · arXiv v2

  17. 17. Hundreds of adapters share one base model

    UC Berkeley · Stanford · SJTU · arXiv v3

  18. 18. Tighter coupling widens the blast radius

    Losing an Orbit node: 8 GPUs and their state

  19. 19. Scale on queues, not GPU utilization

    Early signals arrive before complaints

  20. 20. Five questions before rebuilding the cluster

    Orbit's measurements answer them, not the papers

  21. 21. Caching and tuning first, not new topology

    Decisions per workload and model, and when to revisit

  22. 22. The map combines mechanisms, not results

    Different models, hardware, traces and baselines

  23. 23. Promise first, topology second

    What to measure, split or keep together