Performance Analysis of Software-Defined Networking in Band Controllers for Different Network Topologies

Abstract

With the great increase in the complexity of networking, software-defined networks have been developed to help administrators operate and configure network services with controllers such as Pox, Ryu, Floodlight and OpenDaylight. Those controllers offer an appropriate platform for applications that need high bandwidth. In this paper, several SDN controllers have been evaluated using in-band communication mode with different network topologies to check the performance of the in-band controllers. Some controllers cannot operate with an in-band controller such as Pox. The controllers were evaluated with Mininet by using iperf and ping networking tools, the packet latency round trip time RTT and the comparison of the throughput of the three topologies. The results of the experiments showed that in-band controllers can be implemented and have efficient results. Results showed that OpenDaylight has the lower value of RTT so it is the best for the applications that need fast response. Ryu has a greater bandwidth value, so it is the best for applications that need high bandwidth. Floodlight comes third in order, after OpenDaylight and Ryu, respectively.
  • Referencias
  • Cómo citar
  • Del mismo autor
  • Métricas
Abdullah, M. Z., Al-awad, N. A., & Hussein, F. W. (2018). Performance Comparison and Evaluation of Different Software Defined Networks Controllers. In International Journal of Computing & Network Technology (Vol. 06, Issue 02, pp. 36–41). 10.12785/ijcnt/060201

Alrashedy, K., Kimmett, B., & Gulliver, T. A. (2017). Performance of Software-Defined Networking Controllers for Different Network Topologies. August. 10.1109/PACRIM.2017.8121925

Al-Somaidai, M. B. (2014). Survey of Software Components to Emulate OpenFlow Protocol as an SDN Implementation. American Journal of Software Engineering and Applications, 3(6), 74. 10.11648/j.ajsea.20140306.12

Asadollahi, S., Goswami, B., & Sameer, M. (2018). Ryu controller’s scalability experiment on software defined networks. 2018 IEEE International Conference on Current Trends in Advanced Computing, ICCTAC 2018, 1–5. 10.1109/ICCTAC.2018.8370397

Bholebawa, I. Z., & Dalal, U. D. (2018). Performance analysis of SDN/openflow controllers: POX versus floodlight. Wireless Personal Communications, 98(2), 1679–1699. 10.1007/s11277-017-4939-z

EstiNet - Simulator | EstiNet. (n.d.). Retrieved August 7, 2021, from https://www.estinet.com/ns/

Govindraj, S., Jayaraman, A., Khanna, N., & Prakash, K. (2012). OpenFlow: Load Balancing in enterprise networks using Floodlight Controller. Morse.Colorado.Edu, 1–11.

Kaur, S., Singh, J., & Ghumman, N. S. (2014). Network Programmability Using POX Controller.

Khondoker, R., Zaalouk, A., Marx, R., & Bayarou, K. (2014, October 3). Feature-based comparison and selection of Software Defined Networking (SDN) controllers. 2014 World Congress on Computer Applications and Information Systems, WCCAIS 2014. 10.1109/WCCAIS.2014.6916572

Kreutz, D., Ramos, F. M. V., Verissimo, P. E., Rothenberg, C. E., Azodolmolky, S., & Uhlig, S. (2015). Software-defined networking: A comprehensive survey. Proceedings of the IEEE, 103(1), 14–76. 10.1109/JPROC.2014.2371999

Lara, A., Kolasani, A., & Ramamurthy, B. (2014). Network innovation using open flow: A survey. IEEE Communications Surveys and Tutorials, 16(1), 493–512. 10.1109/SURV.2013.081313.00105

MaxiNet: Distributed Network Emulation. (n.d.). Retrieved August 7, 2021, from https://maxinet.github.io/

Mininet: An Instant Virtual Network on Your Laptop (or Other PC) - Mininet. (n.d.). Retrieved August 7, 2021, from http://mininet.org/

Mostafavi, S. A., Hakami, V., & Paydar, F. (2020). Performance Evaluation of Software-Defined Networking Controllers: A Comparative Study. Computer and Knowledge Engineering, 2(2), 63–73. 10.22067/CKE.V2I2.84917

ns-3 | a discrete-event network simulator for internet systems. (n.d.). Retrieved August 7, 2021, from https://www.nsnam.org/

Nunes, B. A. A., Mendonca, M., Nguyen, X. N., Obraczka, K., & Turletti, T. (2014). A survey of software-defined networking: Past, present, and future of programmable networks. IEEE Communications Surveys and Tutorials, 16(3), 1617–1634. 10.1109/SURV.2014.012214.00180

OFNet SDN network emulator | Open-Source Routing and Network Simulation. (n.d.). Retrieved August 7, 2021, from https://www.brianlinkletter.com/2016/11/ofnet-a-new-sdn-network-emulator/

OMNeT++ Discrete Event Simulator. (n.d.). Retrieved August 7, 2021, from https://omnetpp.org/?__cf_chl_jschl_tk__=pmd_c006c72e94d395f3446b6b2dcb1c8e8521460117-1628366263-0-gqNtZGzNAc2jcnBszQci

Rowshanrad, S., Abdi, V., & Keshtgari, M. (2016). Performance evaluation of sdn controllers: Floodlight and OpenDaylight. In IIUM Engineering Journal (Vol. 17, Issue 2, pp. 47–57). 10.31436/iiumej.v17i2.615

«SDN 101: Using Mininet and SDN Controllers». [Online]. Available: http://pakiti.com/sdn-101-using-mininet-and-sdn-controllers/. [Accessed: 07-Aug-2021].

Shah, S. A., Faiz, J., Farooq, M., Shafi, A., & Mehdi, S. A. (2013). An architectural evaluation of SDN controllers. IEEE International Conference on Communications, 3504–3508. 10.1109/ICC.2013.6655093

Shalimov, A., Zuikov, D., Zimarina, D., Pashkov, V., & Smeliansky, R. (2013). Advanced study of SDN/OpenFlow controllers. ACM International Conference Proceeding Series, January 2014. 10.1145/2556610.2556621

Shamim, S., Shisir, S., Hasan, A., Hasan, M., & Hossain, A. (2018). Performance Analysis of Different Openflow (Vol. 18, Issue 1).

Sharma, S., Staessens, D., Colle, D., Pickavet, M., & Demeester, P. (2013a). Automatic bootstrapping of openflow networks. IEEE Workshop on Local and Metropolitan Area Networks. 10.1109/LANMAN.2013.6528283

Sharma, S., Staessens, D., Colle, D., Pickavet, M., & Demeester, P. (2013b). Fast failure recovery for in-band OpenFlow networks. 2013 9th International Conference on the Design of Reliable Communication Networks (DRCN), 52–59.

Sharma, S., Staessens, D., Colle, D., Pickavet, M., & Demeester, P. (2016). In-band control, queuing, and failure recovery functionalities for openflow. IEEE Network, 30(1), 106–112. 10.1109/MNET.2016.7389839
Al-Gubouri, H. A. (2024). Performance Analysis of Software-Defined Networking in Band Controllers for Different Network Topologies. ADCAIJ: Advances in Distributed Computing and Artificial Intelligence Journal, 13(1), e31674. https://doi.org/10.14201/adcaij.31674

Downloads

Download data is not yet available.

Author Biography

Hussein Ali Al-Gubouri

,
Iraqi Ministry of Education, Directorate of Nineveh Education, Vocational Education, Nineveh, Iraq
Hussein Ali Al-Gubouri received his B.S and M.S degrees in Computer engineering from University of Mosul, Iraq (2010) and The University of Nineveh, Mosul, Iraq (2020) respectively, my master’s thesis was software-defined networks for drone network management, and I have several published research papers in this field.
+