Software-Defined Networking (SDN)

Existing network architectures fall short when handling networking trends, e.g., mobility, server virtualization, and cloud computing, as well as market requirements with rapid changes. Software-defined networking (SDN) is designed to transform network architectures by decoupling the control plane from the data plane. Intelligence is shifted to the logically centralized controller with direct programmability, and the underlying infrastructures are abstracted from applications. Our ongoing research on SDN mainly focuses on two areas.

First, it is critical to ensure that network policy (e.g., security/performance) remains consistent during state transitions. However, even networks with centralized control like SDN are incapable to control the exact timing of network events, ultimately leading to inconsistency between policy and actual desired network behavior. We investigate a generic framework which supports customizable consistency policies under temporal uncertainty about the network state. For any given consistency policy, our framework synthesizes a correct update plan while heuristically minimizing transition delay.

Second, the wide adoption of SDN in network industries has motivated us to development of large-scale testbeds for evaluation of systems that incorporate SDN with desired performance fidelity.

Publication
  • Dong Jin and David Nicol. "Parallel Simulation and Virtual-machine-based Emulation of Software-defined Networks," ACM Transactions on Modeling and Computer Simulation (TOMACS), To Appear
  • Jiaqi Yan and Dong Jin. "VT-Mininet: Virtual-time-enabled Mininet for Scalable and Accurate Software-Define Network Emulation." ACM SIGCOMM Symposium on SDN Research 2015 (SOSR15), Santa Clara, CA, June 2015. [pdf] [source code]
  • Jiaqi Yan and Dong Jin. "A Virtual Time System for Linux-container-based Emulation of Software-defined Networks." ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, London, UK, June 2015 [pdf] [poster version]
  • Wenxuan Zhou, Dong Jin, Jason Croft, Matthew Caesar, and P. Brighten Godfrey. "Enforcing Customizable Consistency Properties in Software-Defined Networks." USENIX Symposium on Networked Systems Design and Implementation (NSDI), Oakland, CA, May 2015, pp. 73-85. [pdf]
  • Dong Jin and David Nicol. "Parallel simulation of software defined networks," In Proceedings of the 2013 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, Montreal, Quebec, Canada, May 2013, pp. 91-102. [pdf]