Academia.eduAcademia.edu

Outline

An SDN-inspired Model for Faster Network Experimentation

Proceedings of the 2018 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation

https://doi.org/10.1145/3200921.3200942

Abstract

Assessing the impact of changes in a production network (e.g., new routing protocols or topologies) requires simulation or emulation tools capable of providing results as close as possible to those from a real-world experiment. Large traffic loads and complex controldata plane interactions constitute significant challenges to these tools. To meet these challenges we propose a model for the fast and convenient evaluation of SDN as well as legacy networks. Our approach emulates the network's control plane and simulates the data plane, to achieve high fidelity necessary for control plane behavior, while being capable of handling large traffic loads. We design and implement a proof of concept from the proposed model. The initial results of the prototype, compared to a state-of-the-art solution, shows it can increase the speed of network experiments by nearly 95% in the largest tested network scenario.

References (11)

  1. Luciano Jerez Chaves, Islene Calciolari Garcia, and Edmundo Roberto Mauro Madeira. 2016. OFSwitch13: Enhancing Ns-3 with OpenFlow 1.3 Support. In Proceedings of the Workshop on Ns-3. ACM, New York, NY, USA.
  2. Mukta Gupta, Joel Sommers, and Paul Barford. 2013. Fast, Accurate Simulation for SDN Prototyping. In Hot Topics in Software Defined Networking (HotSDN). ACM.
  3. Nikhil Handigol, Brandon Heller, Vimalkumar Jeyakumar, Bob Lantz, and Nick McKeown. 2012. Reproducible Network Experiments Using Container-based Emulation. In Conference on Emerging Networking Experiments and Technologies (CoNEXT). ACM.
  4. Teerawat Issariyakul and Ekram Hossain. 2010. Introduction to Network Simula- tor NS2. Springer Publishing Company, Incorporated.
  5. Dong Jin and David M. Nicol. 2013. Parallel Simulation of Software Defined Networks. In Principles of Advanced Discrete Simulation (PADS). ACM.
  6. D. Kreutz, F. M. V. Ramos, P. E. Veríssimo, C. E. Rothenberg, S. Azodolmolky, and S. Uhlig. 2015. Software-Defined Networking: A Comprehensive Survey. (2015).
  7. Nick McKeown, Tom Anderson, Hari Balakrishnan, Guru Parulkar, Larry Pe- terson, Jennifer Rexford, Scott Shenker, and Jonathan Turner. 2008. OpenFlow: Enabling Innovation in Campus Networks. In Computer Communication Review, Volume: 38, Number: 2. ACM.
  8. Dimosthenis Pediaditakis, Charalampos Rotsos, and Andrew William Moore. 2014. Faithful Reproduction of Network Experiments. In Architectures for Networking and Communications Systems (ANCS). ACM.
  9. George F. Riley and Thomas R Henderson. 2010. The ns-3 Network Simulator. In Modeling and Tools for Network Simulation. Springer Berlin Heidelberg.
  10. Allan Vidal, Christian Esteve Rothenberg, and Fábio Luciano Verdi. 2014. The libfluid OpenFlow Driver Implementation. In 32nd Brazilian Symposium on Com- puter Networks (SBRC). SBC, 8.
  11. Jiaqi Yan and Dong Jin. 2015. VT-Mininet: Virtual-time-enabled Mininet for Scalable and Accurate Software-Define Network Emulation. In Symposium on Software Defined Networking Research (SOSR). ACM.