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.
Similar content being viewed by others
References
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
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
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
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
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
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
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
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
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
Hamed MI (2017) A new approach for server-based load balancing using software-defined networking, no. Icicis. pp 30–35
Handigol N, Seetharaman S, Mckeown N, Johari R (2009) Plug-n-Serve: load-balancing web traffic using OpenFlow, no. May 2014
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
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
Kaur S (2014) Network programmability using POX controller
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
Kaur S, Singh J, Kumar K, Ghumman NS (2021) Round-robin based load balancing in software, pp. 2–5
Keti F (2015) Emulation of software defined networks using mininet in different simulation environments. pp 205–210
Khaliq A, Adil SH, Jamshid J (2018) Enhancing throughput and load balancing in software-defined networks. pp 0–5
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
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)
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
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
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
Paliwal M, Shrimankar D, Tembhurne O (2018) Controllers in SDN: A review report. IEEE Access 6:36256–36270
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
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
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
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
Sufiev H, Haddad Y, Barenboim L, Soler J (2019) Dynamic SDN controller load balancing. pp 1–21
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
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
Tkachova O, Chinaobi U, Yahya AR (2016) A load balancing algorithm for SDN. Sch J Eng Technol (SJET) 4(11):527–533
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
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
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
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
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-021-11467-x