Performance Assessment of QoS metrics in Software Defined Networking using Floodlight Controller

Diyar Hamad - Erbil Polytechnic University, Erbil, 44001, Iraq
Khirota Yalda - Erbil Polytechnic University, Erbil, 44001, Iraq
Nicolae Țăpuș - Politehnica University of Bucharest, Bucharest, 060032, Romania

Citation Format:



The quality of service is not the same in all parts of the network. Some areas experience a low level and others a higher level of fixed quality services. The shortcomings in legacy networks encouraged researchers to find a new paradigm of the network to obviate legacy networks' deficiencies. The effort to create network services is called Quality of Service (QoS). Software-Defined Networking (SDN) focuses on separating the control layer from the data layer, and their communication is done through a central controller named SDN controller. After separation, the data layer moves the packets through the network according to the commands it receives from the controller. The controller obtains applications (QoS requests), translates them to low-level instructions, and implements them in the data layer. In this paper, we create an infrastructure for Quality of Service (QoS) in tree topology using a meter table per flow in Software Defined Networking Floodlight open-source controller. Meters are introduced into the OpenFlow protocol version 1.3, which calculates the packet rates allocated to them and allows control of those packet rates. Meters are directly connected to flow entry. Any flow entry can determine a meter in its command collection, which calculates and supervises the sum of all flow entries to which it is connected. When we get statistics from the meter table in each switch, we manage the network and affect the routing algorithms.


SDN; QoS; Floodlight; Mininet; Open vSwitch

Full Text:



A. H. Sodhro et al., "Quality of Service Optimization in an IoT-Driven Intelligent Transportation System," IEEE Wirel Commun, vol. 26, no. 6, pp. 10–17, Dec. 2019, doi: 10.1109/MWC.001.1900085.

R. Al-Haddad and E. S. Velazquez, "A Survey of Quality of Service (QoS) Protocols and Software-Defined Networks (SDN)," 2019, pp. 527–545. doi: 10.1007/978-3-030-01177-2_38.

W. M. H. Azamuddin, R. Hassan, A. H. M. Aman, M. K. Hasan, and A. S. Al-Khaleefa, "Quality of Service (QoS) Management for Local Area Network (LAN) Using Traffic Policy Technique to Secure Congestion," Computers, vol. 9, no. 2, p. 39, May 2020, doi: 10.3390/computers9020039.

M. Rezaee and M. H. Yaghmaee Moghaddam, "SDN-Based Quality of Service Networking for Wide Area Measurement System," IEEE Trans Industr Inform, vol. 16, no. 5, pp. 3018–3028, May 2020, doi: 10.1109/TII.2019.2893865.

S. K. Keshari, V. Kansal, and S. Kumar, "A Systematic Review of Quality of Services (QoS) in Software Defined Networking (SDN)," Wirel Pers Commun, vol. 116, no. 3, pp. 2593–2614, Feb. 2021, doi: 10.1007/s11277-020-07812-2.

A. Montazerolghaem and M. H. Yaghmaee, "Load-Balanced and QoS-Aware Software-Defined Internet of Things," IEEE Internet Things J, vol. 7, no. 4, pp. 3323–3337, Apr. 2020, doi: 10.1109/JIOT.2020.2967081.

Q. Tang, H. Zhang, J. Dong, and L. Zhang, "Elephant Flow Detection Mechanism in SDN-Based Data Center Networks," Sci Program, vol. 2020, pp. 1–8, Sep. 2020, doi: 10.1155/2020/8888375.

H. E. Egilmez, S. Tahsin Dane, K. T. Bagci, and A. Murat Tekalp, "OpenQoS: An OpenFlow Controller Design for Multimedia Delivery with End-to-End Quality of Service over Software-Defined Networks."

S. H. Haji et al., "Comparison of Software Defined Networking with Traditional Networking," Asian Journal of Research in Computer Science, pp. 1–18, May 2021, doi: 10.9734/ajrcos/2021/v9i230216.

B. K. Umrao and D. K. Yadav, "Algorithms for functionalities of virtual network: a survey," J Supercomput, vol. 77, no. 7, pp. 7368–7439, Jul. 2021, doi: 10.1007/s11227-020-03502-9.

K. N. Qureshi, R. Hussain, and G. Jeon, "A Distributed Software Defined Networking Model to Improve the Scalability and Quality of Services for Flexible Green Energy Internet for Smart Grid Systems," Computers & Electrical Engineering, vol. 84, p. 106634, 2020, doi:

M. Afaq, S. U. Rehman, and W.-C. Song, "Visualization of elephant flows and QoS provisioning in SDN-based networks," in 2015 17th Asia-Pacific Network Operations and Management Symposium (APNOMS), Aug. 2015, pp. 444–447. doi: 10.1109/APNOMS.2015.7275384.

M. O. Elbasheer, A. Aldegheishem, N. Alrajeh, and J. Lloret, "Video Streaming Adaptive QoS Routing with Resource Reservation (VQoSRR) Model for SDN Networks," Electronics (Basel), vol. 11, no. 8, p. 1252, Apr. 2022, doi: 10.3390/electronics11081252.

A. T. Oliveira, B. J. C. A. Martins, M. F. Moreno, A. B. Vieira, A. T. A. Gomes, and A. Ziviani, "SDN-Based Architecture for Providing QoS to High Performance Distributed Applications," in 2018 IEEE Symposium on Computers and Communications (ISCC), Jun. 2018, pp. 00602–00607. doi: 10.1109/ISCC.2018.8538694.

S. Sharma et al., "Implementing Quality of Service for the Software Defined Networking Enabled Future Internet," in 2014 Third European Workshop on Software Defined Networks, Sep. 2014, pp. 49–54. doi: 10.1109/EWSDN.2014.36.

Y. Bi, G. Han, C. Lin, Y. Peng, H. Pu, and Y. Jia, "Intelligent Quality of Service Aware Traffic Forwarding for Software-Defined Networking/Open Shortest Path First Hybrid Industrial Internet," IEEE Trans Industr Inform, vol. 16, no. 2, pp. 1395–1405, Feb. 2020, doi: 10.1109/TII.2019.2946045.

M. U. Younus, S. ul Islam, I. Ali, S. Khan, and M. K. Khan, "A survey on software defined networking enabled smart buildings: Architecture, challenges and use cases," Journal of Network and Computer Applications, vol. 137, pp. 62–77, 2019, doi:

Y. Li, X. Guo, X. Pang, B. Peng, X. Li, and P. Zhang, "Performance Analysis of Floodlight and Ryu SDN Controllers under Mininet Simulator," in 2020 IEEE/CIC International Conference on Communications in China (ICCC Workshops), Aug. 2020, pp. 85–90. doi: 10.1109/ICCCWorkshops49972.2020.9209935.

S. Asadollahi and B. Goswami, "Experimenting with scalability of floodlight controller in software defined networks," in 2017 International Conference on Electrical, Electronics, Communication, Computer, and Optimization Techniques (ICEECCOT), Dec. 2017, pp. 288–292. doi: 10.1109/ICEECCOT.2017.8284684.

B. Lantz, A. A. Díaz-Montiel, J. Yu, C. Rios, M. Ruffini, and D. Kilper, "Demonstration of Software-Defined Packet-Optical Network Emulation with Mininet-Optical and ONOS," in 2020 Optical Fiber Communications Conference and Exhibition (OFC), 2020, pp. 1–3.

P. Emmerich, D. Raumer, S. Gallenmüller, F. Wohlfart, and G. Carle, "Throughput and Latency of Virtual Switching with Open vSwitch: A Quantitative Analysis," Journal of Network and Systems Management, vol. 26, no. 2, pp. 314–338, Apr. 2018, doi: 10.1007/s10922-017-9417-0.

H. Hendrawan, P. Sukarno, and M. A. Nugroho, "Quality of Service (QoS) Comparison Analysis of Snort IDS and Bro IDS Application in Software Define Network (SDN) Architecture," in 2019 7th International Conference on Information and Communication Technology (ICoICT), Jul. 2019, pp. 1–7. doi: 10.1109/ICoICT.2019.8835211.

R. Li and P. Zhu, "Spectrum Allocation Strategies Based on QoS in Cognitive Vehicle Networks," IEEE Access, vol. 8, pp. 99922–99933, 2020, doi: 10.1109/ACCESS.2020.2997936.

M. T. Naing, T. T. Khaing, and A. H. Maw, "Evaluation of TCP and UDP Traffic over Software-Defined Networking," in 2019 International Conference on Advanced Information Technologies (ICAIT), Nov. 2019, pp. 7–12. doi: 10.1109/AITC.2019.8921086.

H. Babbar and S. Rani, "Performance Evaluation of QoS metrics in Software Defined Networking using Ryu Controller," IOP Conf Ser Mater Sci Eng, vol. 1022, no. 1, p. 012024, Jan. 2021, doi: 10.1088/1757-899X/1022/1/012024.

Y.-F. Huang, C.-B. Lin, C.-M. Chung, and C.-M. Chen, "Research on QoS Classification of Network Encrypted Traffic Behavior Based on Machine Learning," Electronics (Basel), vol. 10, no. 12, p. 1376, Jun. 2021, doi: 10.3390/electronics10121376.

A. Bahnasse, F. E. Louhab, H. Ait Oulahyane, M. Talea, and A. Bakali, "Novel SDN architecture for smart MPLS Traffic Engineering-DiffServ Aware management," Future Generation Computer Systems, vol. 87, pp. 115–126, Oct. 2018, doi: 10.1016/j.future.2018.04.066.

M. S. al Breiki, S. Zhou, and Y. R. Luo, "Development of OpenFlow Native Capabilities to optimize QoS," in 2020 Seventh International Conference on Software Defined Systems (SDS), Apr. 2020, pp. 67–74. doi: 10.1109/SDS49854.2020.9143890.

S. Jung, J. Kim, and J.-H. Kim, "Intelligent Active Queue Management for Stabilized QoS Guarantees in 5G Mobile Networks," IEEE Syst J, vol. 15, no. 3, pp. 4293–4302, Sep. 2021, doi: 10.1109/JSYST.2020.3014231.

A. Charisma, A. D. Setiawan, G. Megiyanto Rahmatullah, and M. R. Hidayat, “Analysis Quality of Service (QoS) on 4G Telkomsel Networks In Soreang,†in 2019 IEEE 13th International Conference on Telecommunication Systems, Services, and Applications (TSSA), Oct. 2019, pp. 145–148. doi: 10.1109/TSSA48701.2019.8985489.

M. Singh and G. Baranwal, "Quality of Service (QoS) in Internet of Things," in 2018 3rd International Conference On Internet of Things: Smart Innovation and Usages (IoT-SIU), Feb. 2018, pp. 1–6. doi: 10.1109/IoT-SIU.2018.8519862.

B. Sarra, M. Saleh, and H. Saad, "Ensuring QoS and Efficiency of Vehicular Networks by SDVN-IoV," in 2020 International Conference on Advanced Aspects of Software Engineering (ICAASE), Nov. 2020, pp. 1–6. doi: 10.1109/ICAASE51408.2020.9380115.

H. Zhong, F. Wu, Y. Xu, and J. Cui, "QoS-Aware Multicast for Scalable Video Streaming in Software-Defined Networks," IEEE Trans Multimedia, vol. 23, pp. 982–994, 2021, doi: 10.1109/TMM.2020.2991539.

S. Mollahasani, M. Erol-Kantarci, M. Hirab, H. Dehghan, and R. Wilson, "Actor-Critic Learning Based QoS-Aware Scheduler for Reconfigurable Wireless Networks," IEEE Trans Netw Sci Eng, vol. 9, no. 1, pp. 45–54, Jan. 2022, doi: 10.1109/TNSE.2021.3070476.

F. Khan et al., "A Quality of Service-Aware Secured Communication Scheme for Internet of Things-Based Networks," Sensors, vol. 19, no. 19, p. 4321, Oct. 2019, doi: 10.3390/s19194321.

G. White, A. Palade, and S. Clarke, "Forecasting QoS Attributes Using LSTM Networks," in 2018 International Joint Conference on Neural Networks (IJCNN), Jul. 2018, pp. 1–8. doi: 10.1109/IJCNN.2018.8489052.

M. A. Gawas and S. Govekar, "State-of-Art and Open Issues of Cross-Layer Design and QOS Routing in Internet of Vehicles," Wirel Pers Commun, vol. 116, no. 3, pp. 2261–2297, Feb. 2021, doi: 10.1007/s11277-020-07790-5.

A. Nauman, Y. A. Qadri, M. Amjad, Y. bin Zikria, M. K. Afzal, and S. W. Kim, "Multimedia Internet of Things: A Comprehensive Survey," IEEE Access, vol. 8, pp. 8202–8250, 2020, doi: 10.1109/ACCESS.2020.2964280.

S. D. A. Shah, M. A. Gregory, and S. Li, "Cloud-Native Network Slicing Using Software Defined Networking Based Multi-Access Edge Computing: A Survey," IEEE Access, vol. 9, pp. 10903–10924, 2021, doi: 10.1109/ACCESS.2021.3050155.

S. Lee, J. Ali, and B. Roh, "Performance Comparison of Software Defined Networking Simulators for Tactical Network: Mininet vs. OPNET," in 2019 International Conference on Computing, Networking and Communications (ICNC), Feb. 2019, pp. 197–202. doi: 10.1109/ICCNC.2019.8685572.

P. Krongbaramee and Y. Somchit, "Implementation of SDN Stateful Firewall on Data Plane using Open vSwitch," in 2018 15th International Joint Conference on Computer Science and Software Engineering (JCSSE), Jul. 2018, pp. 1–5. doi: 10.1109/JCSSE.2018.8457354.