Abstract
Cloud computing is an emerging technology that came with a paradigm shift in computing and service hosting. The massive demand for cloud computing services required various techniques and new approaches to deliver reliable service efficiently and on time for users. These approaches include using new network topology, server and network virtualization, use of software-defined networks technology and network load balancing. Load balancing is an essential requirement for a fair and optimal distribution of services and bandwidth among farm servers. Various techniques for software-defined networking (SDN) architecture in load balancing are proposed. Research conducted is divided into static and dynamic load balance schemes. However, these approaches are expansive and use the same scheme for different servers. SDN is a powerful and programmable network technology. OpenFlow and OpenStack is part of SDN architecture that could provide services type, server load, and link health to a central location; thus, it provides better decision and configuration options. This search proposal explores the benefits and outcomes using SDN in cloud computing as a load balancing system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Son J, Buyya R (2018) A Taxonomy of Software-Defined Networking (SDN)-Enabled Cloud Computing. ACM Computing Surveys 51:1–36. https://doi.org/10.1145/3190617
Azodolmolky S, Wieder P, Yahyapour R (2013) SDN-based cloud computing networking. International Conference on Transparent Optical Networks 2–6. https://doi.org/10.1109/ICTON.2013.6602678
Xu Q, Li L, Liu J, Zhang J (2018) A Scalable and Hierarchical Load Balancing Model for Control Plane of SDN. Proceedings - 2018 6th International Conference on Advanced Cloud and Big Data, CBD 2018 6–11. https://doi.org/10.1109/CBD.2018.00011
Govindarajan K, Kumar VS (2017) An intelligent load balancer for software defined networking (SDN) based cloud infrastructure. Proceedings of the 2017 2nd IEEE International Conference on Electrical, Computer and Communication Technologies, ICECCT 2017. https://doi.org/10.1109/ICECCT.2017.8117881
Krebs R, Momm C, Kounev S (2012) ARCHITECTURAL CONCERNS IN MULTI-TENANT SaaS APPLICATIONS. Proceedings of the 2nd International Conference on Cloud Computing and Services Science 426–431. https://doi.org/10.5220/0003957604260431
Multitenancy. https://en.wikipedia.org/wiki/Multitenancy
Kanagavelu R, Aung KMM (2016) Software-defined load balancer in cloud data centers. Proceedings of the 2nd International Conference on Communication and Information Processing - ICCIP ’16 139–143. https://doi.org/10.1145/3018009.3018014
Azodolmolky S, Wieder P, Yahyapour R (2013) SDN-based cloud computing networking. International Conference on Transparent Optical Networks 1–4. https://doi.org/10.1109/ICTON.2013.6602678
With The Public Clouds Of Amazon, Microsoft And Google, Big Data Is The Proverbial Big Deal. https://www.forbes.com/sites/johnsonpierr/2017/06/15/with-the-public-clouds-of-amazon-microsoft-and-google-big-data-is-the-proverbial-big-deal/#205a52da2ac3. Accessed 10 Dec 2018
Open Networking Foundation (2012) Software-Defined Networking : The New Norm for Networks. ONF White Paper 2:2–6
Hoang D (2015) Software Defined Networking – Shaping up for the next disruptive step? Australian Journal of Telecommunications and the Digital Economy 3:48. https://doi.org/10.18080/ajtde.v3n4.28
Floodlight OpenFlow Controller -Project Floodlight. http://www.projectfloodlight.org/floodlight/. Accessed 4 Jun 2019
Installing POX — POX Manual Current documentation. https://noxrepo.github.io/pox-doc/html/. Accessed 14 Dec 2018
Shalimov A, Zuikov D, Zimarina D, et al (2014) Advanced study of SDN/OpenFlow controllers. pp 1–6
Home - OpenDaylight. https://www.opendaylight.org/. Accessed 19 Dec 2018
Benamrane F, Ben mamoun M, Benaini R (2015) Performances of OpenFlow-Based Software-Defined Networks: An overview. Journal of Networks 10: https://doi.org/10.4304/jnw.10.6.329-337
Zubaydi HD, Anbar M, Wey CY (2017) Review on Detection Techniques against DDoS Attacks on a Software-Defined Networking Controller. In: Proceedings - 2017 Palestinian International Conference on Information and Communication Technology, PICICT 2017. pp 10–16
Patel P, Tiwari V, Abhishek MK (2017) SDN and NFV integration in openstack cloud to improve network services and security. Proceedings of 2016 International Conference on Advanced Communication Control and Computing Technologies, ICACCCT 2016 655–660. https://doi.org/10.1109/ICACCCT.2016.7831721
Al-fares M, Loukissas A [SIGCOMM’08]A scalable, commodity data center network architecture.pdf. 63–74. https://doi.org/10.1145/1402946.1402967
Wang TS, Lin HT, Cheng WT, Chen CY (2017) DBod: Clustering and detecting DGA-based botnets using DNS traffic analysis. Computers and Security 64:1–15. https://doi.org/10.1016/j.cose.2016.10.001
Shang Z, Chen W, Ma Q, Wu B (2013) Design and implementation of server cluster dynamic load balancing based on OpenFlow. 2013 International Joint Conference on Awareness Science and Technology and Ubi-Media Computing: Can We Realize Awareness via Ubi-Media?, iCAST 2013 and UMEDIA 2013 691–696. https://doi.org/10.1109/ICAwST.2013.6765526
Gandhi R, Liu HH, Hu YC, et al (2014) Duet: Cloud Scale Load Balancing with Hardware and Software. Sigcomm 2014 27–38. https://doi.org/10.1145/2619239.2626317
Chang H, Tang X (2011) A load-balance based resource-scheduling algorithm under cloud computing environment. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 6537 LNCS:85–90. https://doi.org/10.1007/978-3-642-20539-2_10
Souza FR De, Miers CC, Fiorese A, Koslovski GP (2017) QoS-aware virtual infrastructures allocation on SDN-based clouds. Proceedings - 2017 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGRID 2017 120–129. https://doi.org/10.1109/CCGRID.2017.57
Randles M, Lamb D, Taleb-Bendiab A (2010) A comparative study into distributed load balancing algorithms for cloud computing. 24th IEEE International Conference on Advanced Information Networking and Applications Workshops, WAINA 2010 551–556. https://doi.org/10.1109/WAINA.2010.85
Handigol N, Seetharaman S (2010) Aster* x: Load-balancing as a network primitive. 9th GENI Engineering Conference 1–2
Dhinesh Babu LD, Venkata Krishna P (2013) Honey bee behavior inspired load balancing of tasks in cloud computing environments. Applied Soft Computing Journal 13:2292–2303. https://doi.org/10.1016/j.asoc.2013.01.025
Guo Z, Su M, Xu Y, et al (2014) Improving the performance of load balancing in software-defined networks through load variance-based synchronization. Computer Networks 68:95–109. https://doi.org/10.1016/j.comnet.2013.12.004
Handigol N, Seetharaman S, Flajslik M (2009) Plug-n-Serve: Load-balancing web traffic using OpenFlow. Acm Sigcomm 2
OpenStack Docs: Show usage statistics for hosts and instances. https://docs.openstack.org/nova/rocky/admin/common/nova-show-usage-statistics-for-hosts-instances.html. Accessed 19 Dec 2018
Python Networking Programming. https://www.tutorialspoint.com/python/python_networking.htm. Accessed 26 Oct 2018
Mininet: An Instant Virtual Network on your Laptop (or other PC) - Mininet. http://mininet.org/. Accessed 14 Dec 2018
(2019) Wireshark · About. https://www.wireshark.org/about.html. Accessed 21 May 2018
Acknowledgments
This research was supported by the Bridging Research Grant, Universiti Sains Malaysia (USM) No: 304/PNAV/6316271.
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Al-Mashhadi, S., Anbar, M., Jalal, R.A., Al-Ani, A. (2020). Design of Cloud Computing Load Balance System Based on SDN Technology. In: Alfred, R., Lim, Y., Haviluddin, H., On, C. (eds) Computational Science and Technology. Lecture Notes in Electrical Engineering, vol 603. Springer, Singapore. https://doi.org/10.1007/978-981-15-0058-9_13
Download citation
DOI: https://doi.org/10.1007/978-981-15-0058-9_13
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-0057-2
Online ISBN: 978-981-15-0058-9
eBook Packages: EngineeringEngineering (R0)