Parallel simulation of software defined networks

Dong Jin, David M. Nicol

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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. The wide adoption of SDN in network industries has motivated development of large-scale, high-fidelity testbeds for evaluation of systems that incorporate SDN. We leverage our prior work on a hybrid network testbed with a parallel network simulator and a virtual-machine-based emulation system. In this paper, we extend the testbed to support OpenFlow-based SDN simulation and emulation; show how to exploit typical SDN controller behavior to deal with potential performance issues caused by the centralized controller in parallel discrete-event simulation; and investigate methods for improving the model scalability, including an asynchronous synchronization algorithm for passive controllers and a two-level architecture for active controllers. The techniques not only improve the simulation performance, but also are valuable for designing scalable SDN controllers.

Original languageEnglish (US)
Title of host publicationSIGSIM-PADS 2013 - Proceedings of the 2013 ACM SIGSIM Principles of Advanced Discrete Simulation
Pages91-102
Number of pages12
DOIs
StatePublished - Jun 11 2013
Event2013 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, SIGSIM-PADS 2013 - Montreal, QC, Canada
Duration: May 19 2013May 22 2013

Publication series

NameSIGSIM-PADS 2013 - Proceedings of the 2013 ACM SIGSIM Principles of Advanced Discrete Simulation

Other

Other2013 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, SIGSIM-PADS 2013
CountryCanada
CityMontreal, QC
Period5/19/135/22/13

Keywords

  • parallel discrete event simulation
  • software-defined networking

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Modeling and Simulation

Fingerprint Dive into the research topics of 'Parallel simulation of software defined networks'. Together they form a unique fingerprint.

  • Cite this

    Jin, D., & Nicol, D. M. (2013). Parallel simulation of software defined networks. In SIGSIM-PADS 2013 - Proceedings of the 2013 ACM SIGSIM Principles of Advanced Discrete Simulation (pp. 91-102). (SIGSIM-PADS 2013 - Proceedings of the 2013 ACM SIGSIM Principles of Advanced Discrete Simulation). https://doi.org/10.1145/2486092.2486104