~/talk

DISC: Backpressure Mitigation In Multi-tier Applications With Distributed Shared...

Talkat NSDI '25 · 2025-04-28..04-30· [microservices]
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

DISC lets multiple tiers jointly act as endpoints of the shared TCP connection so backend servers can emit large response bodies directly to clients while headers and trailers traverse the normal path. Implementation uses kernel BPF for redirection, TCP sequence-number translation, and distributed TLS sessions, requires only small localized code changes, supports arbitrary multi‑tier topologies and heterogeneous protocols, and reports up to 41.5% CPU reduction, 74.1% average latency drop, 5.71× tail improvement, and 45% higher request rate.

AI-written summary · about

  1. 0:00Introduction
  2. 1:21Multi-tier app example
  3. 3:56Problem with CPU load
  4. 5:26Backpressure limits
  5. 8:44DISC protocol design
  6. 10:11BPF and TLS implementation
  7. 11:15DISC workflow
  8. 14:08Results and scalability
  9. 14:52Conclusion
~/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.