Stroboscope: Declarative Network Monitoring on a Budget
summary
System instructs routers to mirror millisecond-long bursts so collectors get packet-level snapshots; it calls this traffic slicing and uses GRE-like encapsulation already on commodity routers. Algorithms pick a minimal set of mirroring locations with provable correctness, place surrounding cuts for confined queries, and schedule activations to meet a user budget; routers flip mirroring in about 22 ms slices, schedules compute in seconds for large topologies, never exceed budget by more than one timeslot.
AI-written summary · about
chapters (8)
- 0:00Start
- 3:20Node Mirroring Rule
- 4:56Activating Mirroring
- 6:46Confined Query
- 9:04Mirror Query
- 13:17Conservative Approach
- 16:06Scattering Pipeline
- 18:55Questions
related talks
16mEnhancing Global Network Monitoring with Magnifier
12mDebugging Transient Faults in Data Centers using Synchronized Network-wide Packet
46mSelf-Programming Networks: Network Clock Synchronization, Event Playback and Real-time Action
21mMirrorNet: High-fidelity and Scalable Network Emulation for Software-defined WAN
31mCloud Native Network Observability: Treating Routers like Kubernetes Resources
16mClosed-loop Network Performance Monitoring and Diagnosis with SpiderMon
16mHeteroSketch: Coordinating Network-wide Monitoring in Heterogeneous and Dynamic Networks
21mMillisampler: Fine-Grained Network Traffic Analysis
