~/talk

A Linux Kernel Implementation of the Homa Transport Protocol

Talkat USENIX ATC '21 · 2021-07-14..07-16· [networking]
links:none on file
slides:none on file

Homa/Linux is a Homa/Linux kernel module that implements a message oriented transport and a message-oriented RPC API with three syscalls and runs on unmodified kernels from sources on GitHub. On a 40 node 25 Gb cluster with 20 Gb/s per node it reproduces prior results and achieves 7–83x lower 99th-percentile tail latency than TCP and DCTCP for short messages by eliminating network congestion. Throughput and tail latency are now limited by software overheads and core load balancing rather than the network.

AI-written summary · about

  1. 0:00Intro
  2. 1:10Takeaways
  3. 2:04Homa API
  4. 2:50Homa Protocol
  5. 4:49Homa Latency TCP 40-node cluster, 80% network load
  6. 5:53Homa Dominates: All Workloads, All Sizes
  7. 7:03Software Overheads
  8. 7:58Load Balancing Causes Hot Spots
  9. 9:222-3x Overhead for Load Balancing
  10. 12:37Transports in the NIC?
  11. 13:44Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.