mlsanityData to 14 Oct 2026

Kafila: Serving Large Language Models on a Trusted Set of Heterogeneous Commodity Machines

arXiv 2609.34045 ↗First posted 28 Sep 2026cs.DC cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Between them, the members of a research group or a circle of friends own several consumer computers, none large enough to run a capable large language model. Existing systems pool such capacity across open swarms anyone may join, which a group admitting only trusted machines cannot use. Bounding membership removes what they depend on: a swarm holds each part of the model on several peers and routes around a slow one. A bounded session must use every device it admits. Its pipeline advances at the pace of whichever device received a share it cannot serve quickly, so the division has to be right before serving begins. We propose Kafila, whose protocol assembles a ring from behind NATs, preferring direct paths and relaying where traversal fails, while its planner measures each device's memory bandwidth, capacity and reachability, divides the model exactly for a fixed ring order, and places the head, which holds the embedding and output projection, together with that division rather than beforehand. On machines with different capabilities across three fleets, from a shared LAN to five devices spanning two continents, Kafila shortens the slowest pipeline stage by up to 5.2× against the even split of pipeline parallelism, as in GPipe, and up to 3× against the memory-proportional split of personal-device inference, as in exo, keeps 75 to 87 per cent of the committed hardware doing work where those divisions fall below half, and serves a model no uniform split can place on the fleet at all. What that is worth to a user depends on how much of a token is computation rather than network. Where the members share a network the same division returns 1.56× the throughput of a uniform split and 1.25× of a memory-proportional one, and under four concurrent users that lead compounds to 3.2× rather than fading, each user served at almost the rate of one.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 10 of its 31 references that are in the map. First posted on arXiv 28 Sep 2026.

Builds on

10 of 31 references.

References · 10

  1. 2025Qwen3 Technical Reportcited by 8,820
  2. 2023FlexGen: High-Throughput Generative Inference of Large Language Models with a Single GPUcited by 575
  3. 2022Efficiently Scaling Transformer Inferencecited by 539
  4. 2023A Survey of Large Language Models for Healthcare: from Data, Technology, and Applications to Accountability and Ethicscited by 163
  5. 2022Petals: Collaborative Inference and Fine-tuning of Large Modelscited by 87
  6. 2023SWARM Parallelism: Training Large Models Can Be Surprisingly Communication-Efficientcited by 59
  7. 2021UnSplit: Data-Oblivious Model Inversion, Model Stealing, and Label Inference Attacks Against Split Learningcited by 52
  8. 2025Parallax: Efficient LLM Inference Service over Decentralized Environmentcited by 12
  9. 2026What Does the Server See? Understanding Privacy Leakage from Large Language Models in Split Inferencecited by 4
  10. 2026Large-Scale Measurement of NAT Traversal for the Decentralized Web: A Case Study of DCUtR in IPFScited by 1

Built on by

Not cited yet.