Skip to main content

Simplifying software-defined network optimization using SOL

Publication ,  Conference
Heorhiadi, V; Reiter, MK; Sekar, V
Published in: Proceedings of the 13th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2016
January 1, 2016

Realizing the benefits of SDN for many network management applications (e.g., traffic engineering, service chaining, topology reconfiguration) involves addressing complex optimizations that are central to these problems. Unfortunately, such optimization problems require (a) significant manual effort and expertise to express and (b) non-trivial computation and/or carefully crafted heuristics to solve. Our goal 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 possible to simultaneously achieve generality and efficiency. The insight underlying SOL is that many SDN applications can be recast within a unifying path-based optimization abstraction. Using this, SOL can efficiently generate near-optimal solutions and device configurations to implement them. We show that SOL provides comparable or better scalability than custom optimization solutions for diverse applications, allows a balancing of optimality and route churn per reconfiguration, and interfaces with modern SDN controllers.

Duke Scholars

Published In

Proceedings of the 13th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2016

Publication Date

January 1, 2016

Start / End Page

223 / 237
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Heorhiadi, V., Reiter, M. K., & Sekar, V. (2016). Simplifying software-defined network optimization using SOL. In Proceedings of the 13th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2016 (pp. 223–237).
Heorhiadi, V., M. K. Reiter, and V. Sekar. “Simplifying software-defined network optimization using SOL.” In Proceedings of the 13th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2016, 223–37, 2016.
Heorhiadi V, Reiter MK, Sekar V. Simplifying software-defined network optimization using SOL. In: Proceedings of the 13th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2016. 2016. p. 223–37.
Heorhiadi, V., et al. “Simplifying software-defined network optimization using SOL.” Proceedings of the 13th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2016, 2016, pp. 223–37.
Heorhiadi V, Reiter MK, Sekar V. Simplifying software-defined network optimization using SOL. Proceedings of the 13th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2016. 2016. p. 223–237.

Published In

Proceedings of the 13th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2016

Publication Date

January 1, 2016

Start / End Page

223 / 237