214
Views
1
CrossRef citations to date
0
Altmetric
Articles

Load balancing for software-defined network: a review

ORCID Icon &
Pages 746-759 | Received 27 Nov 2019, Accepted 16 Apr 2021, Published online: 27 Apr 2021

References

  • Greene K. MIT tech review 10 breakthrough technologies: software defined networking. http://www.2technologyreview.com/article/412194/tr10-sowtfare-defined-networking/; 2009.
  • Singh AK, Srivastava S. A survey and classification of controller placement problem in SDN. Int J Netw Manage. 2018.
  • Chou L-D, Yang Y-T, Hong Y-M, et al. A genetic-based load balancing algorithm in open flow network. Advanced technologies, embedded and multimedia for human-centric computing. Springer, pp. 411–417; 2014.
  • Rangisetti AK, Tamma BR. QoS aware load balance in software-defined LTE networks. Comput Commun. 2017;97:52–71.
  • Lin Y-D, Wang CC, Lu Y-J, et al. Two-tier dynamic load balancing in SDN-enabled Wi-Fi networks. Wirel Netw. 2017: 1–13.
  • Han T, Ansari N. A traffic load balancing framework for software-defined radio access networks powered by hybrid energy sources. IEEE/ACM Trans Netw. 2016;24(2):1038–1051.
  • He X, Ren Z, Shi C, et al. A novel load balancing strategy of software-defined cloud/fog networking in the Internet of vehicles. China Commun. 2016;13(2):140–149.
  • Lin Y-D, Wang CC, Lu Y-J, et al. Twotier dynamic load balancing in SDN-enabled Wi-Fi networks. Wirel Netw. 2017: 1–13.
  • Hu Y, Luo T, Beaulieu NC, et al. An initial load based green software defined network. Appl Sci. 2017;7(5):459.
  • Carlinet Y, Perrot N. Energy-efficient load balancing in a SDN -based Data-Center network. Telecommunications network strategy and planning symposium (networks). IEEE, pp. 138–143; 2016.
  • Guo Z. Improving the performance of load balancing in software-defined networks through load variance-based synchronizations. Comput Netw. 2014;68:95–109.
  • Zhang J, Xi K, Luo M, et al. Load balancing for multiple traffic matrices using SDN hybrid routing. High-performance switching and routing (HPSR), 2014 IEEE 15th international conference. IEEE, pp. 44–49; 2014.
  • Hai NT, Kim D-S. Efficient load balancing for the multi-controller in SDN-based mission-critical networks in industrial informatics (INDIN). IEEE 14th international conference. IEEE, pp. 420–425; 2016.
  • Song P, Liu Y, Liu T, et al. Flow stealer: lightweight load balancing by stealing flows in distributed SDN controllers. China Inf Sci. 2017;60(3):032202.
  • Xu H, Li X-Y, Huang L, et al. Partial flow statistics collection for load-balanced routing in software-defined networks. Comput Netw. 2017;122:43–55.
  • Wang CA, Hu B, Chen S, et al. A switch migration based decision-making scheme for balancing load in SDN. IEEE Access. 2017;5:4537–4544.
  • Liang C, Kawashima R, Matsuo H. Scalable and crash tolerant load balancing based on switch migration for multiple open flow controllers. Second international symposium on computing and networking (CANDAR). IEEE, pp. 171–177; 2014.
  • Fizi FS, Askar S. A novel load balancing algorithm for software-defined network-based datacenters. International conference on broadband communications for next generation networks and multimedia applications (CoBCom). IEEE, pp. 1–6; 2016.
  • Kang B, Choo H. An SDN-enhanced load-balancing technique in the cloud system. J Supercomput. 2016: 1–24.
  • Daraghmi EY, Yuan S-M. A small world based overlay network for improving dynamic load- lancing. J Syst Softw. 2015;107:187–203.
  • Deepika DW, Kumar N. Performance analysis of load balancing algorithms in distributed system. Adv Electr Electr Eng. 2014;4(1):59–66.
  • Adami D, Giordano S, Pagano M, et al. Class-based traffic recovery with load balancing in software-defined networks. Globecom Workshops (GC Wkshps). IEEE, pp.161–165; 2014.
  • Sharma S, Singh S, Sharma M. Performance analysis of load balancing algorithms. World Acad Sci Eng Technol. 2008;38(3):269–272.
  • Zhong H, Fang Y, Cui J. LBBSRT: An efficient SDN load balancing scheme based on server response time. Future Gener Comput Syst. 2017;68:183–190.
  • Levin D, Wundsam A, Heller B, et al. Logically centralized? State distribution trade-offs in software-defined networks. First workshop on hot topics in software-defined networks. ACM, pp. 1–6; 2012.
  • Wang H, Li Y, Zhang Y, et al. Virtual machine migration planning in software defined networks. IEEE; 2015.
  • Hu Y, Wang W, Gong X, et al. Balance flow: controller load balancing for open flow networks. IEEE; 2012.
  • Singh AK, Kumar N, Srivastava S. PSO and TLBO based reliable placement of controllers in SDN. Int J Comp Netw Inf Sec. 2019.
  • Singh AK, Maurya S, Srivastava S. Varna based optimization: a novel method for capacitated controller placement problem in SDN. Front Comp Sci. Springer; 2020.
  • Yonghong F, Jianping W, Ze C, et al. A dormant multicontroller model for software-defined networking. China communication. 2014.
  • Liang C, Kawashima R, Matsuo H. Scalable and crash – tolerant load balancing on switch migration for multiple open flow controllers. IEEE. 2014.
  • Tseng CY, Chi SS. An SDN – based cloud computing architecture and its mathematical model. IEEE. 2014.
  • Ng B, Hayes M, Seah WKG. Developing a traffic classification platform for enterprise networks with SDN: experiences & lessons learned. IFIP. 2015.
  • Tammana P, Agarwal R, Lee MJ. Cheery pick: tracing packet trajectory in software-defined datacenter networks. ACM. 2015.
  • Jammal M, Singh T, Shami A, et al. Software-defined networking: state of the art and research challenges. Elsevier. 2014.
  • Chourishi D, Miri A, Milic M, et al. Role – based multiple controllers for load balancing and security in SDN. IEEE. 2015.
  • Rangisetti AK, Bhopabhai BH, Pradeep Kumar B, et al. Load-aware handoffs in software-defined wireless LANs. IEEE. 2014.
  • Srivastava V, Pandey RS. A dominance of the channel capacity in load balancing of software defined network. Wireless personal communication. 2020.
  • Beloglazov A, Buyya R. Managing overloaded hosts for dynamic consolidation of virtual machines in cloud data centers under quality of service constraints”. IEEE Trans Parallel Distrib Syst. 2013;24:7.
  • Kashani MH, Jamei M, Akbari M, et al. Utilizing bee colony to solve task scheduling problem in distributed systems. Third international conference on computational intelligence communication system and networks; 2011.
  • Synder PL, Valetto G. Augmenting the repertoire of design pattern for self – organized software by reverse engineering a bio-inspired P2P system. IEEE. 2012.
  • Nimbark H, Rinkal Sukhadia D, Kotak PP. Optimizing architectural properties of artificial neural network using proposed artificial bee colony algorithm. IEEE. 2014.
  • Koushika AM, Thamarai Selvi S. Load balancing using software defined networking in cloud environment. IEEE international conference on recent trends in information technology; 2014.
  • Rana M, Bilgaiyan S, Kar U. A study on load balancing in cloud computing environment using evolutionary and swarm based algorithms. International conference on control, instrumentation, communication, and computational technologies; 2014.
  • Kaur S, Singh J, Kumar K. Round Robin based load balancing in software-defined networking. 2nd international conference on computing for sustainable global development. IEEE; 2015.
  • Tkachova O, Chinaobi U, Yahya Ar. A load balancing algorithm for SDN. Sch J Eng Technol. 2016.
  • Sabiya JS. Weighted Round Robin load balancing using software-defined networking. Int J Adv Res Comp Sci Softw Eng. 2016.
  • Bhandarkar S, Khan KA. Load balancing in software defined network (SDN) based on traffic volume. Advances in computer science and information technology. 2015.
  • Durgesh Patel M, Rajawat AS. Efficient throttled load balancing algorithm in cloud environment. Int J Mod Trends Eng Res. 2015;2:3.
  • Falisha IN, Purboyo TW, Latuconsina R. Experimental model for load balancing in cloud computing using equally spread current execution load algorithm. Int J Appl Eng Res. 2018.
  • Kaur K, Mahajan R. Equally spread current execution load algorithm – a noval approach for improving data center’s performance in cloud computing. Int J Fut Revol Comp Sci Commun Eng. 2018.
  • Dobale RG, Sonar RP. Load balancing in cloud. Int J Eng Res Gen Sci. 2015;3:3.
  • Govindarajan K, Kumar VS. An intelligent load balancer for software defined networking (SDN) based cloud infrastructure. International conference on electronics, communication and computing technologies (ICECCT). IEEE; 2017.
  • Oliveira T, Sargento S. QoE – based load balancing of OTT video content in SDN networks. Symposium on computers and communications (ISCC). IEEE; 2019.
  • Yong WANG, Xiaoling TAO, Qian HE, et al. A dynamic load balancing method of cloud – center based on SDN. China Commun. 2016.
  • Di Stefano A, Cammarata G, Morana G, et al. A4SDN – adaptive alienated ant algorithm for software defined networking. 10th International conference p2p, parallel, grid, cloud, and internet computing. IEEE; 2015.
  • Ghamkhari M, Mohsenian H. Energy and performance management of green data centers: a profit maximization approach”. IEEE Trans Smart Grid. 2013;4:2.
  • Ganesh L, Weatherspoon H, Marian T, et al. Integrated approach to datacenter power management”. IEEE Trans Comput. 2013;62:6.
  • Xue X, Kim KT. Dynamic load balancing of software – defined networking based on genetic Ant colony optimization. Sensors. 2019.
  • Sathyanarayava S, Moh M. Joint route – server load balancing in software defined networks using ant colony optimization. IEEE. 2016.
  • Wang C, Zhang G, Xu H, et al. An ACO based link load balancing algorithm in SDN. 7th International conference on cloud computing and big data. IEEE; 2016.
  • Lin W, Zhang L. The load balancing research of SDN based on ant colony algorithm with job classification. 2nd Workshop on advanced research and technology in industry applications (WARTIA); 2016.
  • Govindarajan K, Kumar VS. An intelligent load balancer for software defined networking (SDN) based cloud infrastructure. IEEE; 2017.
  • Li G, Wang X, Zhang Z. SDN – based load balancing scheme for multi-controller deployment”. IEEE Access. 2019.
  • Ateya AA, Muthanm A, Vybornova A, et al. Chaotic Salp swarm algorithm for SDN multi-controller networks. Eng Sci Technol. 2019.
  • Babu L.D. D, Venkata Krishna P. Honey bee behavior inspired load balancing of tasks in cloud computing environments. Elsevier; 2013.
  • Bebali A, Asri BE, Kriouile H. A pareto based artificial bees colony and product line for optimizing scheduling of VM on cloud computing. IEEE; 2015.
  • Mankiw G. Principles of economics. South-Western Pub; 2008.
  • Yao CC, Wei X-C, Jin WJ. Bacteria inspired communication mechanism based on software defined network. 27th Wireless and optical communications conference (WOCC 2018). IEEE; 2018.
  • Sahoo SP, Kabat MR. Multi- constrained multicast routing improved by hybrid bacteria foraging/particle swarm optimization. Comp Sci. 2019;20:2.
  • Shin M-K, Nam K-H, Kang M, et al. Formal specification and programming for SDN. Theory Appl Math Comp Sci. 2015.
  • Srivastava V, Pandey RS. Formal model for distributed software defined networks. Wirel Pers Commun. 2020.
  • Azodolmilky S, Nejabati R, Pazouki M, et al. An analytical model for software-defined networking: a network calculus-based approach. IEEE conference and exhibition on global telecommunications. IEEE; 2013.
  • Su W, Liu C, Logoa CM, et al. Integrated, distributed traffic control in multidomain networks. IEEE Trans Control Syst Technol. 2015;23:4.
  • Kamiyama N, Takahashi Y, Shiomoto K, et al. Flow aggregation for traffic engineering. Globecom 2014, next generation networking symposium. IEEE; 2014.
  • Adami D, Giordano S, Pagano M, et al. Class-based traffic recovery with load balancing in software defined networks. IEEE. 2014.
  • Fortz B, Rexford J, Thorup M. Traffic Engineering with traditional IP routing protocols. IEEE Commun Mag. 2002;40(10):118–124.
  • Craig A, Nandy B, Lambadaris L, et al. Load balancing for multicast traffic in SDN using real-time link cost modification. IEEE ICC. 2015.
  • Gong Y, Wang X, Malboubi M, et al. Towards accurate online traffic matrix estimation in software – defined networks. ACM. 2015.
  • Pop F, Dobre C, Comaneci D, et al. Adaptive scheduling algorithm for media optimized traffic management in software-defined networks. Springer. 2014.
  • Kotani D, Okabe Y. A packet –in message filtering mechanism for protection of control plane in open flow networks. ACM. 2014.
  • Amiri M, Al Osman H, Shirmohammadi S, et al. An SDN controller for the delay and jitter reduction in cloud gaming. ACM. 2015.
  • Li J, Chang X, Ren Y, et al. An effective path load balancing based on SDN. IEEE. 2014.
  • Choi T, Lee B, Kang S. IRIS – CoMan: scalable and reliable control and management architecture for SDN – enabled large – scale networks. Springer. 2015.
  • Tang W, Liao Q. An SDN based approach for load balancing in heterogeneous radio access network. Symposium on computer applications and communications. IEEE; 2014.
  • Ramdhani MF, Hertina SN, Dirgantara B. Multipath routing with load balancing and admission control in software – defined networking (SDN). Fourth international conference on information and communication technologies (ICOICT). IEEE; 2016.
  • Jinke Y, Ying W, Kekepei S, et al. A load balancing mechanism for multiple SDN controllers based on load information strategy. The 18th Asia- Pacific network operations and management symposium (APNOMS); 2016.
  • Carlinet Y, Perrot N. Energy efficient load balancing in an SDN based data center network. IEEE. 2016.
  • Jain A, Kumar R. Scalable load balancing approach for cloud environment. Int J Eng Technol Innov. 2017;7(4):292–307.
  • You T. Agent-based dynamic adaptive cluster load balancing model. TELKOMNIKA Indon J Electr Eng. 2014;12(3):2003–2013.
  • Raghul S. Literature survey on traffic – based server load balancing using SDN and open flow. 4th International conference on signal processing, communication, and networking (ICSCN -2017), Chennai, India; 2017.
  • Madreza A. Open AMI: software-defined AMI load balancing. J Latex Class Files. 2017;14:8.
  • Hu Y, Wu M. SDN – based routing mechanism for cloud data centers. IEEE information technology and mechatronics engineering conference (ITOEC). IEEE; 2017.
  • Bakhshi T. Multi-feature enterprise traffic characterization in open flow – based software defined networks. International conference on frontiers of information technology. IEEE; 2017.
  • Zhou Y. Elastic switch Migration for control plane load balancing in SDN. IEEE Access. 2017.
  • Xu H. Achieving high scalability through hybrid switching in software-defined networking. IEEE/ACM transaction on networking; 2017.
  • Yu Y, Qian C, Li X. Distributed and collaborative traffic monitoring in software defined networks. ACM. 2014.
  • Ejaz S, Iqbal Z, Shah PA, et al. Traffic load balancing using software defined networking (SDN) controller as virtualized network function”. IEEE Access. 2019.
  • Chaudhary R, Kumar N. LOADS: load optimization and anomaly detection scheme for software-defined networks”. IEEE Trans Veh Technol. 2019.
  • Yao H, Yuan X, Zhang P, et al. Machine learning aided load balancing routing scheme considering queue utilization”. IEEE Trans Veh Technol. 2019.
  • Xu Y, Cello M, Chih Wang I-, et al. Dynamic switch migration in distributed software – defined networks to achieve controller load balance”. IEEE J Sel Areas Commun. 2019.
  • Wang X, Deng Q, Ren J, et al. The joint optimization of online traffic matrix measurement and traffic engineering for software-defined networks. IEEE/ACM transactions on networking. 2020.
  • Liu Y, Zeng Z, Liu X, et al. A novel load balancing and low response delay framework for edge-cloud network based on SDN. IEEE Internet Things J. 2020.
  • Singh AK, Saurabh M, Naveen K, et al. Heuristic approaches for the reliable SDN controller placement problem. Trans Emerg Telecommun Technol. 2019.
  • Ramasubbareddy S, Sasikala R. RTTSMCE: a response time aware task scheduling in multi-cloudlet environment. Int J Comput Appl. 2019.
  • Valiveti HB, Polipalli TR. Performance analysis of SLTC-D2D handover mechanism in software-defined networks. Int J Comput Appl. 2017.
  • Haidri RA, Katti CP, Saxena PC. Capacity based deadline aware dynamic load balancing (CPDALB) model in cloud computing environment. Int J Comput Appl. 2019.
  • Liu Y, Jiang J, Liu Y, et al. Network resource optimization configuration in edge computing environment. Int J Comput Appl. 2019.
  • Geng B. Traffic prediction and transmission scheduling of artificial intelligence-driven cognitive wireless networks. Int J Comput Appl. 2019.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.