Why (and How) Networks Should Run Themselves
Nick Feamster, Jennifer Rexford

TL;DR
This paper advocates for self-managing networks that leverage real-time data-driven machine learning models to improve security, performance, and availability, replacing traditional static analysis methods.
Contribution
It proposes a new approach where networks learn to manage themselves through continuous measurement, real-time control, and holistic, data-driven models instead of relying on closed-form protocol analysis.
Findings
Networks should adopt machine learning for real-time decision making.
Holistic, high-level policy-driven models improve network management.
Self-driving networks can adapt dynamically to complex environments.
Abstract
The proliferation of networked devices, systems, and applications that we depend on every day makes managing networks more important than ever. The increasing security, availability, and performance demands of these applications suggest that these increasingly difficult network management problems be solved in real time, across a complex web of interacting protocols and systems. Alas, just as the importance of network management has increased, the network has grown so complex that it is seemingly unmanageable. In this new era, network management requires a fundamentally new approach. Instead of optimizations based on closed-form analysis of individual protocols, network operators need data-driven, machine-learning-based models of end-to-end and application performance based on high-level policy goals and a holistic view of the underlying components. Instead of anomaly detection…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
