Learning to configure computer networks with neural algorithmic reasoning

L Beurer-Kellner, M Vechev… - Advances in Neural …, 2022 - proceedings.neurips.cc
We present a new method for scaling automatic configuration of computer networks. The key
idea is to relax the computationally hard search problem of finding a configuration that …

Aquila: a practically usable verification system for production-scale programmable data planes

B Tian, J Gao, M Liu, E Zhai, Y Chen, Y Zhou… - Proceedings of the …, 2021 - dl.acm.org
This paper presents Aquila, the first practically usable verification system for Alibaba's
production-scale programmable data planes. Aquila addresses four challenges in building a …

Differential network analysis

P Zhang, A Gember-Jacobson, Y Zuo… - … USENIX Symposium on …, 2022 - usenix.org
Networks are constantly changing. To avoid outages, operators need to know whether
prospective changes in a network's control plane will cause undesired changes in end-to …

Symbolic router execution

P Zhang, D Wang, A Gember-Jacobson - Proceedings of the ACM …, 2022 - dl.acm.org
Network verification often requires analyzing properties across different spaces (header
space, failure space, or their product) under different failure models (deterministic and/or …

Auric: using data-driven recommendation to automatically generate cellular configuration

A Mahimkar, A Sivakumar, Z Ge, S Pathak… - Proceedings of the 2021 …, 2021 - dl.acm.org
Cellular service providers add carriers in the network in order to support the increasing
demand in voice and data traffic and provide good quality of service to the users. Addition of …

Neural language models for network configuration: Opportunities and reality check

ZB Houidi, D Rossi - Computer Communications, 2022 - Elsevier
Boosted by deep learning, natural language processing (NLP) techniques have recently
seen spectacular progress, mainly fueled by breakthroughs both in representation learning …

Beyond a Centralized Verifier: Scaling Data Plane Checking via Distributed, On-Device Verification

Q Xiang, C Huang, R Wen, Y Wang, X Fan… - Proceedings of the …, 2023 - dl.acm.org
Centralized data plane verification (DPV) faces significant scalability issues in large
networks (ie, the verifier being a performance bottleneck and single point of failure and …

Reasoning about Network Traffic Load Property at Production Scale

R Li, F Ye, Y Yuan, R Yang, B Tian, T Guo… - … USENIX Symposium on …, 2024 - usenix.org
This paper presents Jingubang, the first reported system for checking network traffic load
properties (eg, if any link's utilization would exceed 80% during a network change) in a …

Meissa: Scalable network testing for programmable data planes

N Zheng, M Liu, E Zhai, HH Liu, Y Li, K Yang… - Proceedings of the …, 2022 - dl.acm.org
Ensuring the correctness of programmable data planes is important. Testing offers
comprehensive correctness checking, including detecting both code bugs and non-code …

Probabilistic profiling of stateful data planes for adversarial testing

Q Kang, J Xing, Y Qiu, A Chen - Proceedings of the 26th ACM …, 2021 - dl.acm.org
Recently, there is a flurry of projects that develop data plane systems in programmable
switches, and these systems perform far more sophisticated processing than simply deciding …