Seminars & Colloquia
"Reliable Software-defined Networks for Next-Generation Infrastructures"
Friday October 21, 2016 11:00 AM
Location: 3211, EB2 NCSU Centennial Campus
(Visitor parking instructions)
This talk is part of the System Research Seminar series
In this talk, I will describe a couple of directions that my research group has been focusing on to tackle and improve the availability and reliability of the emerging generation of Software-defined Networks. First, I will present work on (re-)designing Software-defined Networking frameworks to support abstractions that decouple failure triggering events and their impact on the infrastructure and the users. These abstractions allow us to safely recover from failures while systematically masking their impact on end users and applications. Second, I will present a principled technique for increasing the efficiency and improving the recovery time of our designs by using static analysis, of the framework’s codebase, to determine where and how to apply our abstractions. Through experiments with realistic Software-defined Networks, I will demonstrate that our approach is 3X times faster than traditional recovery techniques and minimizes application impact by a factor of 8X. In describing my work, I will highlight design choices common to modern Software-defined Networks, and I will conclude by describing future work to apply our approach to other emerging Software-defined Networks.
Host: Guoliang Jin, CSC