Skip to main content

Design of Cloud Computing Load Balance System Based on SDN Technology

  • Conference paper
Computational Science and Technology

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 603))

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. Multitenancy. https://en.wikipedia.org/wiki/Multitenancy

  7. 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

  8. 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

  9. 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

  10. Open Networking Foundation (2012) Software-Defined Networking : The New Norm for Networks. ONF White Paper 2:2–6

    Google Scholar 

  11. 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

  12. Floodlight OpenFlow Controller -Project Floodlight. http://www.projectfloodlight.org/floodlight/. Accessed 4 Jun 2019

  13. Installing POX — POX Manual Current documentation. https://noxrepo.github.io/pox-doc/html/. Accessed 14 Dec 2018

  14. Shalimov A, Zuikov D, Zimarina D, et al (2014) Advanced study of SDN/OpenFlow controllers. pp 1–6

    Google Scholar 

  15. Home - OpenDaylight. https://www.opendaylight.org/. Accessed 19 Dec 2018

  16. 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

  17. 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

    Google Scholar 

  18. 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

  19. Al-fares M, Loukissas A [SIGCOMM’08]A scalable, commodity data center network architecture.pdf. 63–74. https://doi.org/10.1145/1402946.1402967

  20. 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

  21. 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

  22. 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

  23. 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

  24. 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

  25. 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

  26. Handigol N, Seetharaman S (2010) Aster* x: Load-balancing as a network primitive. 9th GENI Engineering Conference 1–2

    Google Scholar 

  27. 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

  28. 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

  29. Handigol N, Seetharaman S, Flajslik M (2009) Plug-n-Serve: Load-balancing web traffic using OpenFlow. Acm Sigcomm 2

    Google Scholar 

  30. 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

  31. Python Networking Programming. https://www.tutorialspoint.com/python/python_networking.htm. Accessed 26 Oct 2018

  32. Mininet: An Instant Virtual Network on your Laptop (or other PC) - Mininet. http://mininet.org/. Accessed 14 Dec 2018

  33. (2019) Wireshark · About. https://www.wireshark.org/about.html. Accessed 21 May 2018

Download references

Acknowledgments

This research was supported by the Bridging Research Grant, Universiti Sains Malaysia (USM) No: 304/PNAV/6316271.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Saif Al-Mashhadi , Mohammed Anbar or Rana A. Jalal .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics