Danijel Čabarkapa, Dejan Rančić, Petar Pavlović, Miodrag Milićević

DOI Number
First page
Last page


Software Defined Networking (SDN) is an important technology that enables a new approach to how we develop and manage networks. SDN divides the data plane and control plane and promotes logical centralization of network control so that the controller can schedule the data in the network effectively through the OpenFlow protocol. The performance and capabilities of the controller itself are important. The impact of network topology type on controller performance can be very significant. In order to have better communication in SDN, it is essential to have an analysis of the performance of specific network topologies. In this paper, we simulate ONOS and RYU controllers and compare their different network parameters under the proposed complex custom Tree-based topology. A network topology has been designed using a Mininet emulator, and the code for topology is executed in Python. From the throughput, packet transmission rate, and latency analysis, the ONOS controller displayed better results than RYU, showing that it can respond to requests more efficiently under complex SDN topologies and traffic loads. On the contrary, the RYU controller provides better results for the less complex SDN networks.


Software defined networking, OpenFlow, software switching, Mininet, ONOS controller, RYU controller

Full Text:



V. Nguyen, A. Brunstrom, K. Grinnemo, and J. Taheri, “SDN/NFV- Based Mobile Packet Core Network Architectures: A Survey,” IEEE Communications Surveys Tutorials, vol. 19, no. 3, pp. 1567–1602, 2017. doi: 10.1109/COMST.2017.2690823

N. Gude, T. Koponen, J. Pettit, “Nox: Towards an Operating System for Networks,” ACM SIGCOMM Computer Communication Review, vol. 38, no. 3, p. 105, 2008.

L. Zhu, Md M. Karim, K. Sharif, Fan Li, X. Du, M. Guizani, “SDN Controllers: Benchmarking & Performance Evaluation”, ACM Computing Surveys, Vol. 53, Issue 6, Article No. 133, pp. 1–40, 2020,

N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford: “OpenFlow: enabling innovation in campus networks”, ACM SIGCOMM Comp. Communication Review, vol. 38, no. 2, pp. 69–74, 2008. doi: 10.1145/1355734.1355746

ONF Foundation: “OpenFlow Switch Specification”, Version 1.5.1 (Protocol version 0x06), 2015,

T. Zhang, F. Hu: “Controller architecture and performance in software-defined networks”, in Network Innovation through OpenFlow and SDN, CRC Press, 1st edition, 2014, doi:

W. Zhou, Li Li, Min Luo, Wu Chou: “REST API Design Patterns for SDN Northbound API”, 28th International Conference on Advanced Information Networking and Applications Workshops, 2014, doi:10.1109/WAINA.2014.153

P. Berde, M. Gerola, J. Hart, Y. Higuchi, M. Kobayashi, T. Koide, B. Lantz, B. O. Connor, P. Radoslavov, W. Snow: “ONOS: towards an open, distributed SDN OS”, in Proceedings of the third workshop on Hot topics in software defined networking, pp. 1-6, 2014,

Md. T. Islam, N. Islam, Md. Al Refat: “Node to Node Performance Evaluation through RYU SDN Controller”, Wireless Personal Comm., issue 1/2020, pp. 550-570, 2020, doi: 10.1007/s11277-020-07060-4

P. Bispo, D. Corujo and R. L. Aguiar: “A Qualitative and Quantitative assessment of SDN Controllers”, International Young Engineers Forum (YEF-ECE), pp. 6-11, 2017, doi: 10.1109/YEF-ECE.2017.7935632

R. Khondoker, A. Zaalouk, R. Marx, K. Bayarou: “Feature-based comparison and selection of Software Defined Networking (SDN) controllers”, WCCAIS, 2014, doi: 10.1109/WCCAIS.2014.6916572

P. Berde, M. Gerola, J. Hart, Yuta Higuchi, M. Kobayashi, T. Koide, Bob Lantz, B. O'Connor, P. Radoslavov, “ONOS: Towards an Open, Distributed SDN OS”, HotSDN '14: Proceedings of the third workshop on Hot topics in software defined networking, pp.1–6, 2014,

H. M. Noman, M. N. Jasim: “POX Controller and Open Flow Performance Evaluation in Software Defined Networks (SDN) Using Mininet Emulator,” 3rd International Conference on Sustainable Engineering Techniques (ICSET 2020), vol. 881, 2020, doi:10.1088/1757-899X/881/1/012102

M. P. Fernandez: “Comparing openflow controller paradigms scalability: reactive and proactive”, IEEE 27th International Conference on Advanced Information Networking and Applications (AINA), 2013, doi: 10.1109/AINA.2013.113

A. Shalimov, D. Zuikov, D. Zimarina, V. Pahskov, R. Smeliansky: “Advanced Study of SDN/OpenFlow Controllers,” Proceedings of the Central Eastern European Software Engineering Conference CEE-SECR '13, no. 1, pp. 1-6, 2013, doi:10.1145/2556610.2556621

S. H. Haji1, S. R. M. Zeebaree, R. H. Saeed, S. Y. Ameen et. all: “Comparison of Software Defined Networking with Traditional Networking,” Asian Journal of Research in Computer Science, 9(2), 1-18.

Wireshark User’s Guide, Version 3.5.0,

R. Barrett, A. Facey: “Dynamic traffic diversion in SDN: test bed vs Mininet,” in International Conference on Computing, Networking and Communications (ICNC): Network Algorithms and Performance Evaluation (2017).

S. H. Yeganeh, A. Tootoonchian and Y. Ganjali, "On scalability of software-defined networking," in IEEE Communications Magazine, vol. 51, no. 2, pp. 136-141, 2013, doi: 10.1109/MCOM.2013.6461198.



  • There are currently no refbacks.

Print ISSN: 1820-6417
Online ISSN: 1820-6425