CFP last date
20 December 2024
Reseach Article

Analyzing and Comparing Data Forwarding Components in POX Software Defined Networking Controller

by Mahmoud Khatib, Souheil Khawatmi, Fadel Sukkar
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 174 - Number 27
Year of Publication: 2021
Authors: Mahmoud Khatib, Souheil Khawatmi, Fadel Sukkar
10.5120/ijca2021921197

Mahmoud Khatib, Souheil Khawatmi, Fadel Sukkar . Analyzing and Comparing Data Forwarding Components in POX Software Defined Networking Controller. International Journal of Computer Applications. 174, 27 ( Mar 2021), 11-18. DOI=10.5120/ijca2021921197

@article{ 10.5120/ijca2021921197,
author = { Mahmoud Khatib, Souheil Khawatmi, Fadel Sukkar },
title = { Analyzing and Comparing Data Forwarding Components in POX Software Defined Networking Controller },
journal = { International Journal of Computer Applications },
issue_date = { Mar 2021 },
volume = { 174 },
number = { 27 },
month = { Mar },
year = { 2021 },
issn = { 0975-8887 },
pages = { 11-18 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume174/number27/31844-2021921197/ },
doi = { 10.5120/ijca2021921197 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T00:23:13.882517+05:30
%A Mahmoud Khatib
%A Souheil Khawatmi
%A Fadel Sukkar
%T Analyzing and Comparing Data Forwarding Components in POX Software Defined Networking Controller
%J International Journal of Computer Applications
%@ 0975-8887
%V 174
%N 27
%P 11-18
%D 2021
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Software Defined Network (SDN) decouples networks control plane and data plane, make the controller gain the global network topology view which can be utilized by the controller’s forwarding applications to forwards the packets between hosts with the helping of openflow protocol. The POX controller and Mininet tool has been used to simulate the underlying SDN infrastructure. This paper analyze a different data forwarding components currently supported by the POX controller, where three components are compared, hub, l2_learning, and l2_multi, by measures the Round Trip Time (RTT) and CPU usage.

References
  1. Mulyana, E. SDN-RG Community Books. Bandung: GitBook, 2014.
  2. Marcel Caria, Admela Jukan, and Marco Hoffman,” A performance study of network migration to SDN-enabled Traffic Engineering “, Globecom 2013-Communication Qos, Reliability and Modeling Symposium 2012.
  3. Heleno Isolani p, “Interactive Monitoring, Visualization, and Configuration of OpenFlow-based SDN” IEEE International Symposium on Integrated Network Management, 2015.
  4. Open Networking Foundation. Available from: https://www.opennetworking.org/, last online : 2019/3/4.
  5. Azodolmolky S. Software defined networking with OpenFlow: Packt Pub, Birmingham, UK . 2013
  6. Fishnet Security, “SDN APIs: A New Vocabulary for Network Engineers”,https://www.fishnetsecurity.com/6labs/blog/sdn-apis-new-vocabulary-network-engineers
  7. D. Kreutz, F. M. Ramos, P. E. Verissimo, C. E. Rothenberg, S. Azodolmolky, S. Uhlig, Softwaredefined networking: A comprehensive survey, Proc. of the IEEE 103 (1) (2015) 14-76.
  8. H. Kim, N. Feamster, Improving network management with software defined networking, IEEE Communications Magazine 51 (2) (2013) 114-119.
  9. F. Hu, Q. Hao, K. Bao, A survey on software-defined network and openflow: From concept to implementation, IEEE Communications Surveys & Tutorials 16 (4) (2014) 2181-2206.
  10. Sumanth B. Designing an Openflow Controller for data delivery with end-to-end QoS over Software Defined Networks: Computer Science and Engineering; Conference in Hollywood, CA, USA 2016.
  11. Lara, A.; Kolasani, A.; Ramamurthy, B. Network Innovation Using OpenFlow: A Survey.IEEE Commun. Surv. Tutor. 2013,16, 1–20.
  12. https://opennetworking.org/wp-content/uploads/2014/10/openflow-spec-v1.3.2.pdf
  13. POX, “Pox openflow controller,” 2014, Accessed: Sept.2014.[Online].Available: http://www.noxrepo.org/pox/about-pox.
  14. Python Software Foundation, “Python language reference, version
  15. S. Shenker, M. Casado, T. Koponen, and N. McKeown, "The future of networking, and the past of protocols," Open Networking Summit, vol. 20, 2011.
  16. V. Kotronis, X. Dimitropoulos, and B. Ager, "Outsourcing the routing control logic: Better Internet routing based on SDN principles," in Proceedings of the 11th ACM Workshop on Hot Topics in Networks, 2012, pp. 55-60.
  17. C. Staff, "A purpose-built global network: Google's move to SDN," Communications of the ACM, vol. 59, pp. 46-54, 2016.
  18. O. A. Mahdi, A. W. A. Wahab, M. Y. I. Idris, A. A. Znaid, Y. R. B. Al-Mayouf, and S. Khan, "WDARS: A Weighted Data Aggregation Routing Strategy with Minimum Link Cost in Event-Driven WSNs."
  19. J. C. Mogul, A. AuYoung, S. Banerjee, L. Popa, J. Lee, J. Mudigonda, et al., "Corybantic: towards the modular composition of SDN control programs," in Proceedings of the Twelfth ACM Workshop on Hot Topics in Networks, 2013, p. 1
  20. Pox Source code at https://github.com/noxrepo/pox.
  21. Mininet. An Instant Virtual Network on your Laptop.2014, Accessed: Sept. 2014[Online]Available: http://mininet.org.
Index Terms

Computer Science
Information Sciences

Keywords

Software Defined Network(SDN) OpenFlow protocol POX controller Mininet data forwarding components Round Trip Time (RTT) CPU usage.