Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3067665.3067670acmotherconferencesArticle/Chapter ViewAbstractPublication Pageswns3Conference Proceedingsconference-collections
research-article

Support Multiple Auxiliary TCP/UDP Connections in SDN Simulations Based on ns-3

Published: 13 June 2017 Publication History

Abstract

As software-defined networking (SDN) grows beyond its original aim to simply separate the control and data network planes, it becomes useful both financially and analytically to provide adequate mechanisms for simulating this new paradigm. A number of simulation/emulation tools for modeling SDN, such as Mininet and ns-3, are already available. However, none of them supports multiple auxiliary connections in SDN simulation/emulation, which is one of the key features added in OpenFlow 1.3. In this paper, we extended the existing OFSWITCH13 framework to support multiple auxiliary connections in SDN simulations based on ns-3. This work allows multiple TCP/UDP connections to be built between a switch and a controller in the simulation. Furthermore, we performed case studies to investigate the impact of auxiliary connections on SDN performance, which is valuable for designing a scalable SDN network.

References

[1]
A. Basta, A. Blenk, H. Belhaj Hassine, and W. Kellerer. 2015. Towards a Dynamic SDN Virtualization Layer: Control Path Migration Protocol. In 2015 11th International Conference on Network and Service Management (CNSM). Barcelona, Spain, 354--359.
[2]
M. Chan, C. Chen, J. Huang, T. Kuo, L. Yen, and C. Tseng. 2014. OpenNet: A Simulator for Software-defined Wireless Local Area Network. In Wireless Communications and Networking Conference (WCNC), 2014 IEEE. Istanbul, Turkey, 3332--3336.
[3]
L. Jerez Chaves, I. Calciolari Garcia, and E. R. Mauro Madeira. 2016. OFSwitch13: Enhancing ns-3 with OpenFlow 1.3 Support. In Proceedings of the Workshop on ns-3 (WNS3 '16). ACM, Seattle, WA, USA, 33--40.
[4]
A. Kumbhare et al. 2017. OpenDaylight Openflow Plugin. https://github.com/opendaylight/openflowplugin.
[5]
A. R. Curtis et al. 2011. DevoFlow: Scaling Flow Management for High-Performance Networks. ACM SIGCOMM Computer Communication Review 41, 4 (2011), 254--265.
[6]
B. Pfaff et al. 2012. OpenFlow Switch Specification, Version 1.3.0 (Wire Protocol 0x04). https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-spec-v1.3.0.pdf.
[7]
E. Leao Fernandes et al. 2014. OpenFlow 1.3 Software Switch. http://cpqd.github.com/ofsoftswitch13.
[8]
K. Kaplita et al. 2015. LINC - OpenFlow Software Switch. https://github.com/FlowForwarding/LINC-Switch.
[9]
R. Lzard et al. 2017. Floodlight OpenFlow Controller (OSS). https://github.com/floodlight/floodlight.
[10]
M. Gupta, J. Sommers, and P. Barford. 2013. Fast, Accurate Simulation for SDN Prototyping. In Proceedings of the Second ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN '13). ACM, Hong Kong, China, 31--36.
[11]
Pica8 Inc. 2015. PicOS Open VSwitch Configuration Guide. http://www.pica8.com/document/v2.6/html/ovs-configuration-guide/.
[12]
J. Ivey, H. Yang, C. Zhang, and G. Riley. 2016. Comparing a Scalable SDN Simulation Framework Built on ns-3 and DCE with Existing SDN Simulators and Emulators. In Proceedings of the 2016 Annual ACM Conference on SIGSIM Principles of Advanced Discrete Simulation (SIGSIM-PADS '16). ACM, Banff, Alberta, Canada, 153--164.
[13]
M. Jarschel, S. Oechsner, D. Schlosser, R. Pries, S. Goll, and P. Tran-Gia. 2011. Modeling and Performance Evaluation of an OpenFlow Architecture. In Proceedings of the 23rd International Teletraffic Congress (ITC '11). International Teletraffic Congress, San Francisco, CA, USA, 1--7. http://dl.acm.org/citation.cfm?id=2043468.2043470
[14]
Z. Li, Q. Li, L. Zhao, and H. Xiong. 2014. Openflow Channel Deployment Algorithm for Software-Defined AFDX. In 2014 IEEE/AIAA 33rd Digital Avionics Systems Conference (DASC). Seattle, WA, USA, 4A6-1--4A6-10.
[15]
R. Pan, B. Prabhakar, K. Psounis, and D. Wischik. 2005. SHRiNK: a Method for Enabling Scaleable Performance Prediction and Efficient Network Simulation. IEEE/ACM Transactions on Networking 13, 5 (Oct 2005), 975--988.
[16]
B. Yeong Yoon. 2015. Method and Apparatus for Network Failure Restoration. (Jan. 20 2015). US Patent App. 14/600,892.

Cited By

View all
  • (2019)Queueing Analysis of Auxiliary-Connection-Enabled Switches for Software-Defined Networks2019 International Conference on Computing, Networking and Communications (ICNC)10.1109/ICCNC.2019.8685564(497-502)Online publication date: Feb-2019
  • (2018)NS4Proceedings of the Symposium on SDN Research10.1145/3185467.3185470(1-7)Online publication date: 28-Mar-2018

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
WNS3 '17: Proceedings of the 2017 Workshop on ns-3
June 2017
134 pages
ISBN:9781450352192
DOI:10.1145/3067665
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 June 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Auxiliary Connection
  2. Network Simulation
  3. Software Defined Networking
  4. ns-3

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

WNS3 '17
WNS3 '17: Workshop on ns-3
June 13 - 14, 2017
Porto, Portugal

Acceptance Rates

Overall Acceptance Rate 54 of 82 submissions, 66%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Queueing Analysis of Auxiliary-Connection-Enabled Switches for Software-Defined Networks2019 International Conference on Computing, Networking and Communications (ICNC)10.1109/ICCNC.2019.8685564(497-502)Online publication date: Feb-2019
  • (2018)NS4Proceedings of the Symposium on SDN Research10.1145/3185467.3185470(1-7)Online publication date: 28-Mar-2018

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media