~/talk

Slim: OS Kernel Support for a Low-Overhead Container Overlay Network

Talkat NSDI 2019 · 2019-02-26..02-28· [linux-and-operating-systems, networking]
links:none on file
links:none on file
name:Yibo Zhu
links:none on file
links:none on file
links:none on file
slides:none on file

Slim implements connection-based virtualization that maps virtual container connections to host TCP connections via a user-space Slim router, avoiding per-packet encapsulation. It uses a LD_PRELOAD shim called Slim socket to remain POSIX-compatible and a kernel guard Slim kernel module to block unsafe syscalls. Evaluation shows up to 66% higher throughput and 42% lower latency for an in-memory key-value store and up to 54% CPU reduction; trade-offs include ~106% slower connection setup, limited packet-level policies, and no virtual-NIC tcpdump.

AI-written summary · about

  1. 0:00Introduction to containers
  2. 1:15Container networking issues
  3. 2:48Overview of Slim
  4. 3:37Packet-based overhead analysis
  5. 7:20Kernel-level pipeline issues
  6. 10:31The Slim architecture
  7. 14:12Implementation and security
  8. 17:28Performance benchmarks
  9. 19:42Limitations and conclusion
  10. 21:24Q&A session
~/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.