The End of TCP for AI Clusters — John Ousterhout, Stanford
- Source
- youtube.com
- Author
- AI Engineer
- Date
Context
Fast GPUs can still sit idle waiting for small coordination messages between machines. In the description of a talk by Stanford's John Ousterhout, each round of distributed computation ends with an exchange of small messages, so the whole cluster waits on the slowest one. That mattered little when compute phases lasted seconds, but it costs about as much as the work itself once agentic shrinks them to milliseconds. The description says Ousterhout's Homa protocol moves congestion control to the receiver, which knows how much data is still coming and releases it to the sender in grants. Homa also sends discrete messages rather than byte streams, so short messages can overtake long ones instead of queueing behind them. The description does not report the talk's against TCP, so this explains the design's target rather than a measured speedup.
- Agentic inference has shrunk GPU compute phases to milliseconds, so the metadata exchange between rounds (checking a KV-cache entry, clearing a barrier) now costs about as much time as the computation itself, unlike the old gigabyte-gradient, throughput-bound era.
- TCP's congestion control runs on the sender, but queues actually build at the receiver's last hop, so the sender learns about congestion only indirectly, via roughly one bit of signal several round trips late — a known flaw for 20 years that still makes TCP oscillate.
- Homa, built at Stanford from Behnam Montazeri's dissertation, moves congestion control to the receiver: since it knows from the first packet how much data is coming, it paces delivery of the rest by issuing explicit grants.
- Homa replaces TCP's byte-stream model with explicit messages, so short coordination messages (cache checks, barrier signals) can overtake long transfers instead of queuing behind them, reusing switches' existing priority queues rather than new hardware.
videoMost of Your Docs Readers Are Now AI Agents - Hahnbee Lee, Mintlify & Lincoln Murr, Coinbase
videoIf Your AI Scores 100%, Your Eval Is Wrong - Ramakrishnan Lokanathan, eslams.com
videoYour AI Agent Wants Your Data. Here's How to Lock It Down - Jeff Smith, Oracle
videoEveryone Has the Same AI Models. Here's What Sets Agents Apart - Richmond Alake, Oracle
videoOperating Distributed Inference Systems at Scale — Nishant Gupta & Naman Ahuja, MetaAI Engineer
videoVertical Mobility: Inference from MVP to Trillion-Parameter Workloads — Sitanshu Gupta, CoreWeaveAI Engineer
videoWhy AI needs a new kind of supercomputer network — the OpenAI Podcast Ep. 18OpenAI
Checking sign-in…
Loading comments…