~/talk

PostMan: Rapidly Mitigating Bursty Traffic by Offloading Packet Processing

Talkat USENIX ATC '19 · on Friday, 2019-07-12· at 09:55· USENIX ATC Track II: Grand Ballroom VII–IX· [networking]
links:none on file
name:Jian Guo
links:none on file
links:none on file
name:Rong Shi
links:none on file
name:Yipei Niu
links:none on file
links:none on file
name:Chen Qian
links:none on file
name:Yang Wang
links:none on file
slides:none on file

System offloads CPU-heavy per-packet work to on-demand middleboxes called helpers that assemble small packets into large ones, replace TCP/IP headers with a 3-field PostMan header, and forward batched frames to the hot server. Implementation uses DPDK and mTCP; helpers stay stateless and support fast failover and connection migration. Evaluation shows Memcached mitigation in ~500 ms versus tens of seconds for data migration, 3.3x throughput for Memcached (2.8x for Paxos), and ~0.4 ms reconnection for 1,000 clients.

AI-written summary · about

  1. 0:00Start
  2. 0:27Peak shopping season is going global
  3. 1:00Bursty traffic is a headache!
  4. 1:27Traditional remedy: migrating hot data for load balancing
  5. 2:49How to assemble small packets?
  6. 3:52Is batching in helpers efficient?
  7. 5:44Stateless failover mechanism
  8. 7:40How to enable helpers?
  9. 8:22Load balancing across helpers
  10. 9:29How to disable helpers?
  11. 10:26Complementary to data migration
  12. 11:15Evaluation Setup
  13. 12:14Performance gain of Post Man
  14. 12:44Fault tolerance
  15. 13:50Conclusion
~/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.