Accelerating the Development of Software-Defined Network Optimization Applications Using SOL
Victor Heorhiadi, Michael K. Reiter, Vyas Sekar

TL;DR
This paper introduces SOL, a framework that simplifies the development of SDN optimization applications by using a high-level path-based abstraction to generate efficient, near-optimal solutions, reducing manual effort and expertise needed.
Contribution
The paper presents SOL, a novel framework that unifies SDN optimization problems into a path-based abstraction, enabling efficient and scalable solution generation.
Findings
SOL simplifies SDN application development.
SOL achieves comparable or better scalability than custom solutions.
SOL can prototype diverse and new SDN applications.
Abstract
Software-defined networking (SDN) can enable diverse network management applications such as traffic engineering, service chaining, network function outsourcing, and topology reconfiguration. Realizing the benefits of SDN for these applications, however, entails addressing complex network optimizations that are central to these problems. Unfortunately, such optimization problems require significant manual effort and expertise to express and non-trivial computation and/or carefully crafted heuristics to solve. Our vision is to simplify the deployment of SDN applications using general high-level abstractions for capturing optimization requirements from which we can efficiently generate optimal solutions. To this end, we present SOL, a framework that demonstrates that it is indeed possible to simultaneously achieve generality and efficiency. The insight underlying SOL is that SDN…
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.
Taxonomy
TopicsSoftware-Defined Networks and 5G · Network Packet Processing and Optimization · Advanced Optical Network Technologies
