Commoditizing the `Software` in Software Defined Networking


Theo Bensoncomputer science facultystudio portrait


Theophilus Benson

Assistant Professor, Computer Science, Duke University




There has been a tremendous increase in the community’s involvement in developing SDNs. Despites all of this, there has been stagnation in the number of SDNs deployment. This stagnation is due to a lack of ready-made SDN controller packages with the appropriate properties and characteristics for practical deployments. For example, fault tolerance and security are not provided by many controllers or applications.

In this talk, I argue that controllers should be re-designed to provide abstractions that support a number of common characteristics. Towards this goal, I will show how controllers can be redesigned to natively support NFV and provide fault-tolerance.