Homa: a receiver-driven low-latency transport protocol using network priorities
By Behnam Montazeri, Yilong Li, Mohammad Alizadeh, John K. Ousterhout. Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, 2018
524 citations recorded by the source corpus.
Homa is a new transport protocol for datacenter networks. It provides exceptionally low latency, especially for workloads with a high volume of very short messages, and it also supports large messages and high network utilization. Homa uses in-network priority queues to ensure low latency for short messages; priority allocation is managed dynamically by each receiver and integrated with a receiver-driven flow control mechanism. Homa also uses controlled overcommitment of receiver downlinks to ensure efficient bandwidth utilization at high load. Our implementation of Homa delivers 99th percentile round-trip times less than 15 μs for short messages on a 10 Gbps network running at 80% load. These latencies are almost 100x lower than the best published measurements of an implementation. In simulations, Homa's latency is roughly equal to pFabric and significantly better than pHost, PIAS, and NDP for almost all message sizes and workloads. Homa can also sustain higher network loads than pFabric, pHost, or PIAS.
Subfields: Computer Networks and Communications, Information Systems
View Paper: https://www.semanticscholar.org/paper/ae3cba9fd830e4af053964aaf3ba14d963106d2a
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computer Networks and Communications
- David Wetherall
- Amin Vahdat
- Nandita Dukkipati
- Behnam Montazeri
- Matthew C. Caesar
- Jennifer Rexford
- Dina Katabi
In Information Systems
Citations in the corpus
- Swift: Delay is Simple and Effective for Congestion Control in the Datacenter (2020, methodology): “While they show tremendous improvement in reducing flow completion time (FCT), Homa and pHost assume that congestion is at ToR downlinks.”