Skip to main content

Advertisement

Log in

A genetic load balancing algorithm to improve the QoS metrics for software defined networking for multimedia applications

  • 1197: Advances in Soft Computing Techniques for Visual Information-based Systems
  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

With the increasing growth in the network and latest technologies by which people communicates via voice or data and modifies the radio devices easily and cost effectively. Software defined radio brings the flexibility, power and efficiency including cloud and big data, control and management of the traditional networks has raised the challenges for the development of multimedia applications. Multimedia applications require to handle the large amount of data at the servers which has increased the load on them. To resolve this issue, Software Defined Networking (SDN) came into existence which makes the management of the network more conformable. To satisfy the constraints of Quality of Service (QoS) and Quality of Experience (QoE) with the limited network availability, one of the keynotes that have been taken into consideration is the load balancing. Therefore, many servers can be used with the load balancers which behave as the front end. The present paper aims to reflect impact on the efficiency of the usage of software-defined networks service in various multimedia applications. A genetic load balancing algorithm (GLBA) is proposed and is implemented on POX controller with mininet emulator in python language to compute its effectiveness and efficiency. Validation of GLBA for 100 to 600 users over server load, weighted round robin, round robin, dynamic server and LBBSRT algorithms with parameters, throughput, response time, memory and CPU utilization has proved the significance of proposed algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Adekoya O, Aneiba A, Patwary M (2020) An improved switch migration decision algorithm for sdn load balancing. IEEE Open J Commun Soc 1:1602–1613

    Article  Google Scholar 

  2. Arahunashi AK (2018) Implementation of server load balancing techniques using software- defined networking. In: 2018 3rd international conference on computational systems and information technology for sustainable solutions (CSITSS), pp 87–90

  3. Astuto BN, Mendonċa M, Nguyen XN, Obraczka K, Astuto BN, Mendonça M., Nguyen XN, Obraczka K, Sur TTA, Nunes BAA, Mendonca M, X-N Nguyen K, Obraczka T, Turletti A (2014) Survey of software-defined networking : past, present, and future of programmable networks

  4. Azzouni A, Trang NTM, Boutaba R, Pujolle G (2017) Limitations of openflow topology discovery protocol. In: 2017 16th annual Mediterranean Ad Hoc networking workshop, Med-Hoc-Net 2017

  5. Babbar H, Rani S, Masud M, Verma S, Anand D, Jhanjhi N (2021) Load balancing algorithm for migrating switches in software-defined vehicular networks. CMC-Comput Mater Continua 67(1):1301–1316

    Article  Google Scholar 

  6. Babbar H, Rani S (2021) Software-defined networking based on load balancing using mininet. In: Proceedings of the second international conference on information management and machine intelligence. Springer, pp. 69–76

  7. Babbar H, Rani S (2021) Performance evaluation of qos metrics in software defined networking using ryu controller. In: IOP conference series: materials science and engineering, vol. 1022, no. 1. IOP Publishing, p 012024

  8. Chen YJ, Wang LC, Chen MC, Huang PM, Chung PJ (2018) SDN-Enabled traffic-aware load balancing for M2M networks. IEEE Internet Things J 5 (3):1797–1806

    Article  Google Scholar 

  9. Cui J, Lu Q, Zhong H, Tian M, Liu L (2018) A load-balancing mechanism for distributed sdn control plane using response time. IEEE Trans Netw Serv Manag 15(4):1197–1206

    Article  Google Scholar 

  10. Hamed MI (2017) A new approach for server-based load balancing using software-defined networking, no. Icicis. pp 30–35

  11. Handigol N, Seetharaman S, Mckeown N, Johari R (2009) Plug-n-Serve: load-balancing web traffic using OpenFlow, no. May 2014

  12. Jarraya Y, Madi T, Debbabi M (2014) A survey and a layered taxonomy of software-defined networking. IEEE Commun Surv Tutor 16(4):1955–1980

    Article  Google Scholar 

  13. Joshi N, Gupta D (2019) A comparative study on load balancing algorithms in software defined networking. Springer International Publishing, Berlin. https://doi.org/10.1007/978-3-030-20615-4_11

    Book  Google Scholar 

  14. Kaur S (2014) Network programmability using POX controller

  15. Kaur K, Singh J, Ghumman NS (2014) Mininet as software defined networking testing platform. In: International conference on communication, computing & systems (ICCCS). pp 139–142

  16. Kaur S, Singh J, Kumar K, Ghumman NS (2021) Round-robin based load balancing in software, pp. 2–5

  17. Keti F (2015) Emulation of software defined networks using mininet in different simulation environments. pp 205–210

  18. Khaliq A, Adil SH, Jamshid J (2018) Enhancing throughput and load balancing in software-defined networks. pp 0–5

  19. Krishnan P, George Jose P, Jain K, Achuthan K, Buyya R Software defined networking (SDN)-enabled QoE and security framework for multimedia applications in 5G networks. pp 1–23

  20. Lin YD, Wang CC, Lu YJ, Lai YC, Yang HC (2017) Two-tier dynamic load balancing in SDN-enabled Wi-Fi networks. Wirel Netw (43)

  21. Mulla MM, Raikar MM, Meghana MK, Shetti NS, Madhu RK (2019) Load balancing for software-defined networks. Springer Singapore. https://doi.org/10.1007/978-981-13-5802-9_22

  22. Oliveira AT, Martins BJC, Moreno MF, Vieira AB, Gomes ATA, Ziviani A (2018) SDN-based architecture for providing QoS to high performance distributed applications. In: Proceedings - IEEE symposium on computers and communications, vol 2018, pp 602–607

  23. Ongaro F, Cerqueira E, Foschini L, Corradi A, Gerla M (2015) Enhancing the quality level support for real-time multimedia applications in software-defined networks. In: 2015 International conference on computing, networking and communications, ICNC 2015, pp 505–509

  24. Paliwal M, Shrimankar D, Tembhurne O (2018) Controllers in SDN: A review report. IEEE Access 6:36256–36270

    Article  Google Scholar 

  25. Reza M, Javidan R, Fatemifar A, Einavipour S (2017) Providing multimedia QoS methods over software defined networks: a comprehensive review. Int J Comput Appl 168(9):55–59

    Google Scholar 

  26. Rishabh K, Angadi K, Chegu K, S Harikrishna D, Ramya S (2017) Analysis of load balancing algorithm in software defined networking. In: 2017 2nd international conference on computational systems and information technology for sustainable solution (CSITSS). IEEE, pp 1–4

  27. Sahoo KS, Puthal D, Tiwary M, Usman M, Sahoo B, Wen Z, Sahoo BPS, Ranjan R (2020) Esmlb: Efficient switch migration-based load balancing for multicontroller sdn in iot. IEEE Internet Things J 7(7):5852–5860

    Article  Google Scholar 

  28. Sroya V, Singh Manamrit (2017) LDDWRR: least delay dynamic weighted round-robin load balancing in software defined networking. Int J Adv Res Comput Sci 8(8):5

    Article  Google Scholar 

  29. Sufiev H, Haddad Y, Barenboim L, Soler J (2019) Dynamic SDN controller load balancing. pp 1–21

  30. Suwandika IPA, Nugroho MA, Abdurahman M (2018) Increasing SDN network performance using load balancing scheme on web server. In: 2018 6th international conference on information and communication technology (ICoICT). IEEE, pp 459–463

  31. Thenmozhi B-R, Preethi T, Sadhana S, Shruthi V (2017) Integrating multimedia services over software defined networking. Int Res J Eng Technol (IRJET) 4(3):622–626. https://irjet.net/archives/V4/i3/IRJET-V4I3168.pdf

    Google Scholar 

  32. Tkachova O, Chinaobi U, Yahya AR (2016) A load balancing algorithm for SDN. Sch J Eng Technol (SJET) 4(11):527–533

    Google Scholar 

  33. Yang CT, Chen ST, Liu JC, Su YW, Puthal D, Ranjan R (2018) A predictive load balancing technique for software defined networked cloud services. Computing. https://doi.org/10.1007/s00607-018-0665-y

  34. Zhong H, Fang Y, Cui J (2017) LBBSRT: An efficient SDN load balancing scheme based on server response time. Futur Gener Comput Syst 68:183–190

    Article  Google Scholar 

  35. Zhang S, Lan J, Sun P, Jiang Y (2018) Online load balancing for distributed control plane in software-defined data center network. IEEE Access 6 (c):18184–18191

    Article  Google Scholar 

Download references

Acknowledgment

The authors would like to give special thanks to almighty for his support and blessings and would like to thanks my Respected Teachers, Supervisor, Chitkara University for their valuable guidance and helps me in providing the conducive environment and who helped me so much in the area of research and have learned a lot many things.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shalli Rani.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Babbar, H., Parthiban, S., Radhakrishnan, G. et al. A genetic load balancing algorithm to improve the QoS metrics for software defined networking for multimedia applications. Multimed Tools Appl 81, 9111–9129 (2022). https://doi.org/10.1007/s11042-021-11467-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-021-11467-x

Keywords

Navigation