~/talk

Deploying User-space TCP at Cloud Scale with LUNA

Talkat USENIX ATC '23 · 2023-07-10..07-12· [networking]
links:none on file
links:none on file
name:Erci Xu
linkedin:ercixu
name:Ting Fu
links:none on file
name:Shu Ma
links:none on file
links:none on file
links:none on file
name:Haonan Wu
links:none on file
links:none on file
links:none on file
links:none on file
name:Wei Lin
links:none on file
name:Yijun Hou
links:none on file
name:Rong Liu
links:none on file
name:Chao Shi
links:none on file
name:Jiaji Zhu
links:none on file
links:none on file
slides:none on file

LUNA is a user-space TCP libOS built with DPDK and SR-IOV/flow-steering that runs on a run-to-completion model (batch and inline r2c), a user-space slab/Z-buffer for zero-copy handoff, and netlink sync to coexist with kernel TCP. Deployed since 2018 in Alibaba Cloud storage, it reports up to 3.5× throughput and up to 53% latency reduction in microbenchmarks, 50% higher EBS throughput in production, and 50–68% lower tail latency for table services.

AI-written summary · about

  1. 0:00Introduction
  2. 0:34LUNA Cloud Storage
  3. 5:32LUNA Architecture
  4. 10:52Performance Evaluation
  5. 12:17Lessons Design Choices
  6. 17:46Conclusion
~/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.