PERFORMANCE EVALUATION OF SDN CONTROLLERS: FLOODLIGHT AND OPENDAYLIGHT

Authors

  • Shiva Rowshanrad Shiraz University of Technology
  • Vajihe Abdi Shiraz University of Technology
  • Manijeh Keshtgari Shiraz University of Technology

DOI:

https://doi.org/10.31436/iiumej.v17i2.615

Abstract

Software Defined Network is new network architecture. One of its components is the controller, which is the intelligent part of SDN. Many controllers such as Floodlight, Open Daylight, Maestro, NOX, POX and many others are released. The question is which controller can perform better in which situations. Many works were done to compare controllers regarding architecture, efficiency and controllers’ features. In this paper, two of the most popular controllers, Floodlight and OpenDaylight are compared in terms of Network QoS parameters such as delay and loss in different topologies and network loads. This paper can help researchers to choose the best controller in different use cases such as clouds and multimedia. The results with 95% confidence interval show that OpenDaylight outperforms Floodlight in low loaded networks and also for tree topology in mid loaded networks in terms of latency. Floodlight can outperform OpenDaylight in heavy loaded networks for tree topology in terms of packet loss and in linear topology in terms of latency. There is no significant difference in performance of Floodlight and OpenDaylight controllers in other cases.

Downloads

Download data is not yet available.

Metrics

Metrics Loading ...

References

[1] S. Azodolmolky, “Software Defined Networking with OpenFlow”. Packet Publishing Ltd, UK (2013)

[2] T. D. Nadeau, K. Gray, “SDN: Software Defined Networks”, O'Reilly Media Inc., USA (2013)

[3] B. Pfaff, B. Lantz, B. Heller, “OpenFlow Switch Specification version 1.3.0”, Open Networking Foundation, http://www-bcf.usc.edu/~minlanyu/teach/csci599-fall12/papers/openflow-spec-v1.3.0.pdf (2012). Accessed September 2015

[4] “Open Networking Foundation, Software-Defined Networking: The New Norm for Networks”, ONF White Paper, https://www.opennetworking.org/images/stories/downloads/sdn-resources/white-papers/wp-sdn-newnorm.pdf (2012), Accessed September 2015

[5] J. Mccauley, “Pox: A Python-Based Openflow Controller”, POX. http://www.noxrepo.org/pox/about-pox, Accessed: September 2015

[6] V. Gude, T. Koponen , J. Pettit, B. Pfaff, M. Casado , N. McKeown, et al., “NOX: towards an operating system for networks”, ACM SIGCOMM Computer Communication Review, 2008,38 (3), 105-110

[7] D. Erickson, “The Beacon Openflow Controller”, Proceedings of the second ACM SIGCOMM workshop on Hot topics in software defined networking, 2013, 13-18

[8] “OpenDaylight: Open Source Programmable Networking Platform”, OpenDaylight, a Linux Foundation Collaborative Project, http://www.opendaylight.org/software , 2015, Accessed: September 2015

[9] “Floodlight Is an Open SDN Controller”, Project Floodlight. http://www.projectfloodlight.org/Floodlight , 2015, Accessed: September 2015

[10] “Mininet an Instant Virtual Network on your Laptop (or other PC)”, Mininet Team. http://Mininet.org , 2015, Accessed: September 2015

[11] Shah S. A., Faiz J., Farooq M., Shafi A., Mehdi S. A., “An Architectural Evaluation of SDN Controllers”, Communications (ICC) 2013 IEEE International Conference, 2013,3504-3508

[12] R. Khondoker , et al., “Feature-based Comparison and Selection of Software Defined Networking (SDN) Controllers”, World Congress on IEEE on Computer Applications and Information Systems (WCCAIS), 2014, 1-7

[13] A. Shalimov, D. Zuikov, D. Zimarina, V. Pashkov, R. Smeliansky, “Advanced Study of SDN/OpenFlow Controllers”, Proceedings of the 9th Central & Eastern European Software Engineering Conference, ACM , 2013,1-6

[14] M. B. Al-Somaidai, E. Yahya, “Survey of Software Components to Emulate OpenFlow Protocol as an SDN Implementation”, American Journal of Software Engineering and Applications,2014, 3 (6), 74-82

[15] S. Kaur, J. Singh, N. S. Ghumman, “Network Programmability Using POX Controller”, http://sbsstc.ac.in/icccs2014/Papers/Paper28.pdf , 2014, Accessed: September 2015

[16] S. Govindraj, A. Jayaraman, N. Khanna, K. R. Prakash, “OpenFlow, Load Balancing in Enterprise Networks using Floodlight Controller”; University of Colorado; http://morse.colorado.edu/~tlen5710/12s , 2012, Accessed: September 2015

[17] D. Kreutz, F. Ramos, P. Verissimo, C. E. Rothenberg, S. Azodolmolky, S. Uhlig, “Software-Defined Networking: A Comprehensive Survey”, Proceeding of the IEEE, 2014,103 (1), 14-76

[18] M. Mendonca, B. A. Nunes, X. Nguyen, K. Obraczka, T. Turletti, “A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks”, Communications Surveys & Tutorials, IEEE, 2014, 16 (3), 1617-1634

[19] A. Lara, A. Kolasani, B. Ramamurthy, Network Innovation using Openflow, “A survey, Communications Surveys & Tutorials”, IEEE, 2014, 16 (1), 493-512

[20] YouTube advanced encoding settings, Available online: https://support.google.com/youtube/answer/1722171?hl=en, Accessed: September 2015

[21] How much bandwidth does skype needs? , Available online: https://support.skype.com/en/faq/FA1417/how-much-bandwidth-does-skype-need, Accessed: September 2015

Downloads

Additional Files

Published

2016-11-30

How to Cite

Rowshanrad, S., Abdi, V., & Keshtgari, M. (2016). PERFORMANCE EVALUATION OF SDN CONTROLLERS: FLOODLIGHT AND OPENDAYLIGHT. IIUM Engineering Journal, 17(2), 47–57. https://doi.org/10.31436/iiumej.v17i2.615

Issue

Section

Articles

Most read articles by the same author(s)