~/talk

Closed-loop Network Performance Monitoring and Diagnosis with SpiderMon

links:none on file
links:none on file
links:none on file
name:Ang Chen
links:none on file
links:none on file
slides:none on file

SpiderMon detects performance problems by adding an accumulated queuing delay header on data‑plane packets and triggering when that sum exceeds a threshold, then issues spider packets that pull recent per‑switch telemetry from circular buffers. Switches maintain lightweight causality state with a timeout Bloom filter and a purple traffic meter to trace backward paths and heavy senders. Collected epochs are aligned by sequence numbers, a wait‑for graph identifies flows with high blocking degree, and evaluation on Tofino and BMv2 shows high precision/recall with far less telemetry and switch memory overhead.

AI-written summary · about

  1. 0:00Introduction
  2. 0:35Observations
  3. 1:01Root causes
  4. 2:01Existing solutions
  5. 3:51SpiderMon
  6. 4:22Alwayson Monitor
  7. 4:56Diagnosis
  8. 5:32Trigger
  9. 7:49Timeout Filter
  10. 8:33Timeout Filter Example
  11. 9:33Purple Traffic Meter
  12. 9:46Telemetry Data
  13. 10:16Aligning Data
  14. 11:09Wait For Graph
  15. 11:55Calculate Degree
  16. 13:05Evaluation
  17. 14:35Complexity
  18. 15:15Summary
~/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.