~/talk

MTS: Bringing Multi-Tenancy to Virtual Networking

Talkat USENIX ATC '19 · on Thursday, 2019-07-11· at 15:00· USENIX ATC Track I: Grand Ballroom I–VI· [networking]
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

MTS isolates tenant networks by moving virtual switching into dedicated VMs and connecting tenant VMs via SR‑IOV virtual functions on a Mellanox ConnectX‑4 NIC, running Open vSwitch in user space (DPDK) under QEMU/KVM. Experiments show MTS moves virtual switch into VM and uses SR‑IOV to give VF ports and achieves about 1.5–2x throughput with one extra core versus host OVS (up to ~2x for p2v workloads), runs 12 vSwitches across 4 VMs today, and exposes VF count and PCIe bottlenecks and no clean live‑migration path.

AI-written summary · about

  1. 0:00Intro
  2. 0:35Virtual Networks Using Virtual Switches
  3. 1:22More Than 20 Virtual Switches
  4. 1:47Processes Untrusted Data
  5. 2:06Privileged Packet Processing
  6. 2:25Single Point of Failure
  7. 2:52Co-Located with the Host OS
  8. 3:08Exploiting Virtual Switches in the Cloud
  9. 3:55MTS: Multi-Tenant Switch
  10. 4:13Least Privilege Virtual Switch
  11. 4:35Least Common Mechanism
  12. 5:01Extra Security Boundary
  13. 5:13Complete Mediation
  14. 6:08Evaluation
  15. 6:45Shared Resources
  16. 7:35Traffic Patterns
  17. 8:13Baseline vs MTS
  18. 10:22Scaling MTS
  19. 11:00Pros and cons
  20. 12:10Tenant Specific Virtual Switch Software
  21. 12:39Conclusion
~/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.