NSDI 26 - CrossCheck: Input Validation for WAN Control Systems @UsenixOrg
NSDI 26 - CrossCheck: Input Validation for WAN Control Systems  @UsenixOrg
Uploaded June 2026 | Updated September 2026, 3 weeks ago
CrossCheck: Input Validation for WAN Control Systems

Alexander Krentsel, UC Berkeley and Google; Rishabh Iyer, UC Berkeley; Isaac Keslassy, Technion and UC Berkeley; Bharath Modhipalli, Google; Sylvia Ratnasamy, UC Berkeley and Google; Anees Shaikh and Rob Shakir, Google

We present CrossCheck, a system that validates inputs to the Software-Defined Networking (SDN) controller in a Wide Area Network (WAN). By detecting incorrect inputs—often stemming from bugs in the SDN control infrastructure—CrossCheck alerts operators before they trigger network outages.

Our analysis at a large-scale WAN operator identifies invalid inputs as a leading cause of major outages, and we show how CrossCheck would have prevented those incidents. We deployed CrossCheck as a shadow validation system for four weeks in a production WAN, during which it accurately detected the single incident of invalid inputs that occurred while sustaining a 0% false positive rate under normal operation, hence imposing little additional burden on operators. In addition, we show through simulation that CrossCheck reliably detects a wide range of invalid inputs (e.g., detecting demand perturbations as small as 5% with 100% accuracy) and maintains a near-zero false positive rate for realistic levels of noisy, missing, or buggy telemetry data (e.g., sustaining zero false positives with up to 30% of corrupted telemetry data).

View the full NSDI '26 program at usenix.org/conference/nsdi26/technical-sessions
NSDI 26 - CrossCheck: Input Validation for WAN Control SystemsNSDI 26 - Controlling Arbitrary Internet Queues with TitrateNSDI 26 - Learning to Tune Optical WANs: A Field Deployment of Noise Models in Optical NetworksNSDI 26 - SYMPHONY: Enabling Compute-Memory Disaggregation in LLM Serving SystemsPEPR 26 - Provenance Without Surveillance: Privacy Engineering for AI Content TransparencyNSDI 26 - A Fast Solver-Free Algorithm for Traffic Engineering in Large-Scale Data Center NetworkNSDI 26 - Building A CSFQ-Inspired Transport for Switched CXL Memory PoolingSREcon24 Europe/Middle East/Africa - Noisy Neighbors, through NetworkingNSDI 26 - Sparse Checkpointing for Fast and Reliable MoE TrainingVehicleSec 25 - CarPlay at Risk: Unveiling Security Threats of Third-Party Infotainment AdaptersPEPR 26 - The Emperors New Embeddings: Obfuscating ML Inputs Doesnt Provide PrivacyNSDI 26 - RLBoost: Harvesting Preemptible Cloud Resources for Cost-Efficient Reinforcement Learning
USENIX |

NSDI '26 - CrossCheck: Input Validation for WAN Control Systems

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER