Skip to main content

2016 | OriginalPaper | Buchkapitel

Implementation of Server Load Balancing in Software Defined Networking

verfasst von : Sukhveer Kaur, Japinder Singh

Erschienen in: Information Systems Design and Intelligent Applications

Verlag: Springer India

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Network management is very painful and tedious process in large networks having hundreds of switches and routers. Software Defined Networking (SDN) is a new way for creating, designing and managing networks which aims to change this current undesirable situation. The main idea of SDN consists in logically centralizing network control in a SDN controller, which controls and monitors the behavior of the network. In this paper we developed an SDN application that performs server load balancing. The Main problem with traditional load balancer is that they use dedicated hardware. That hardware is very expensive and inflexible. Network Administrators cannot write their own algorithms since traditional load balancers are vendor locked. Therefore to solve these problems, we created SDN application which turned simple OpenFlow device into powerful load balancer. There are already certain existing load balancing algorithms in SDN but main problem with all these algorithms is that every request and return message has to pass through the load balancer. It introduces unnecessary latency. To solve these problems we implemented direct routing based load balancing algorithms. In Direct Routing, the load balancer is not involved in the return message from the web server to the client. It means server responds directly to client bypassing the load balancer thus improving performance.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Cardellini, Valeria, Michele Colajanni, and S. Yu Philip. “Dynamic load balancing on web-server systems.” IEEE Internet computing 3, no. 3 (1999): 28–39. Cardellini, Valeria, Michele Colajanni, and S. Yu Philip. “Dynamic load balancing on web-server systems.” IEEE Internet computing 3, no. 3 (1999): 28–39.
2.
Zurück zum Zitat Ghaffarinejad, Ashkan, and Violet R. Syrotiuk. “Load Balancing in a Campus Network Using Software Defined Networking.” In Research and Educational Experiment Workshop (GREE), 2014 Third GENI, pp. 75–76. IEEE, 2014. Ghaffarinejad, Ashkan, and Violet R. Syrotiuk. “Load Balancing in a Campus Network Using Software Defined Networking.” In Research and Educational Experiment Workshop (GREE), 2014 Third GENI, pp. 75–76. IEEE, 2014.
3.
Zurück zum Zitat Teo, Yong Meng, and Rassul Ayani. “Comparison of load balancing strategies on cluster-based web servers.” Simulation 77, no. 5–6 (2001): 185–195. Teo, Yong Meng, and Rassul Ayani. “Comparison of load balancing strategies on cluster-based web servers.” Simulation 77, no. 5–6 (2001): 185–195.
4.
Zurück zum Zitat Feamster, Nick, Jennifer Rexford, and Ellen Zegura. “The road to SDN: an intellectual history of programmable networks.” ACM SIGCOMM Computer Communication Review 44, no. 2 (2014): 87–98. Feamster, Nick, Jennifer Rexford, and Ellen Zegura. “The road to SDN: an intellectual history of programmable networks.” ACM SIGCOMM Computer Communication Review 44, no. 2 (2014): 87–98.
5.
Zurück zum Zitat Mendonca, Marc, Bruno Astuto A. Nunes, Xuan-Nam Nguyen, Katia Obraczka, and Thierry Turletti.” A Survey of software-defined networking: past, present, and future of programmable networks.” hal-00825087 (2013). Mendonca, Marc, Bruno Astuto A. Nunes, Xuan-Nam Nguyen, Katia Obraczka, and Thierry Turletti.” A Survey of software-defined networking: past, present, and future of programmable networks.” hal-00825087 (2013).
6.
Zurück zum Zitat Suzuki, Kazuya, Kentaro Sonoda, Nobuyuki Tomizawa, Yutaka Yakuwa, Terutaka Uchida, Yuta Higuchi, Toshio Tonouchi, and Hideyuki Shimonishi.” A Survey on OpenFlow Technologies.” IEICE Transactions on Communications 97, no. 2 (2014): 375–386. Suzuki, Kazuya, Kentaro Sonoda, Nobuyuki Tomizawa, Yutaka Yakuwa, Terutaka Uchida, Yuta Higuchi, Toshio Tonouchi, and Hideyuki Shimonishi.” A Survey on OpenFlow Technologies.” IEICE Transactions on Communications 97, no. 2 (2014): 375–386.
7.
Zurück zum Zitat Lara, Adrian, Anisha Kolasani, and Byrav Ramamurthy. “Network innovation using openflow: A survey.” (2013): 1–20. Lara, Adrian, Anisha Kolasani, and Byrav Ramamurthy. “Network innovation using openflow: A survey.” (2013): 1–20.
8.
Zurück zum Zitat Wang, Richard, Dana Butnariu, and Jennifer Rexford. “OpenFlow-based server load balancing gone wild.” (2011). Wang, Richard, Dana Butnariu, and Jennifer Rexford. “OpenFlow-based server load balancing gone wild.” (2011).
9.
Zurück zum Zitat Koerner, Marc, and Odej Kao. “Multiple service load-balancing with OpenFlow.” In High Performance Switching and Routing (HPSR), 2012 IEEE 13th International Conference on, pp. 210–214. IEEE, 2012. Koerner, Marc, and Odej Kao. “Multiple service load-balancing with OpenFlow.” In High Performance Switching and Routing (HPSR), 2012 IEEE 13th International Conference on, pp. 210–214. IEEE, 2012.
10.
Zurück zum Zitat Shang, Zhihao, Wenbo Chen, Qiang Ma, and Bin Wu. “Design and implementation of server cluster dynamic load balancing based on OpenFlow.” In Awareness Science and Technology and Ubi-Media Computing (iCAST-UMEDIA), 2013 International Joint Conference on, pp. 691–697. IEEE, 2013. Shang, Zhihao, Wenbo Chen, Qiang Ma, and Bin Wu. “Design and implementation of server cluster dynamic load balancing based on OpenFlow.” In Awareness Science and Technology and Ubi-Media Computing (iCAST-UMEDIA), 2013 International Joint Conference on, pp. 691–697. IEEE, 2013.
11.
Zurück zum Zitat Uppal, Hardeep, and Dane Brandon. “OpenFlow based load balancing.” University of Washington. CSE561: Networking. Project Report, Spring (2010). Uppal, Hardeep, and Dane Brandon. “OpenFlow based load balancing.” University of Washington. CSE561: Networking. Project Report, Spring (2010).
12.
Zurück zum Zitat Kaur, S.; Singh, J.; Kumar, K.; Ghumman, N.S., “Round-robin based load balancing in Software Defined Networking,” Computing for Sustainable Global Development (INDIACom), 2015 2nd International Conference on, vol., no., pp.2136,2139, 11–13 March 2015. Kaur, S.; Singh, J.; Kumar, K.; Ghumman, N.S., “Round-robin based load balancing in Software Defined Networking,” Computing for Sustainable Global Development (INDIACom), 2015 2nd International Conference on, vol., no., pp.2136,2139, 11–13 March 2015.
13.
Zurück zum Zitat Kaur, Sukhveer, Japinder Singh, and Navtej Singh Ghumman. “Network Programmability Using POX Controller”. Kaur, Sukhveer, Japinder Singh, and Navtej Singh Ghumman. “Network Programmability Using POX Controller”.
15.
Zurück zum Zitat Sukaridhoto, Sritrusta, Nobuo Funabiki, Toru Nakanishi, and Dadet Pramadihanto. “A comparative study of open source softwares for virtualization with streaming server applications.” In Consumer Electronics, 2009. ISCE’09. IEEE 13th International Symposium on, pp. 577–581. IEEE, 2009. Sukaridhoto, Sritrusta, Nobuo Funabiki, Toru Nakanishi, and Dadet Pramadihanto. “A comparative study of open source softwares for virtualization with streaming server applications.” In Consumer Electronics, 2009. ISCE’09. IEEE 13th International Symposium on, pp. 577–581. IEEE, 2009.
16.
Zurück zum Zitat Jung, Sung-Jae, Yu-Mi Bae, and Wooyoung Soh. “Web Performance Analysis of Open Source Server Virtualization Techniques.” International Journal of Multimedia and Ubiquitous Engineering 6, no. 4 (2011): 45–51. Jung, Sung-Jae, Yu-Mi Bae, and Wooyoung Soh. “Web Performance Analysis of Open Source Server Virtualization Techniques.” International Journal of Multimedia and Ubiquitous Engineering 6, no. 4 (2011): 45–51.
17.
Zurück zum Zitat Hu, Yiming, Ashwini Nanda, and Qing Yang. “Measurement, analysis and performance improvement of the Apache web server.” In Performance, Computing and Communications Conference, 1999 IEEE International, pp. 261–267. IEEE, 1999. Hu, Yiming, Ashwini Nanda, and Qing Yang. “Measurement, analysis and performance improvement of the Apache web server.” In Performance, Computing and Communications Conference, 1999 IEEE International, pp. 261–267. IEEE, 1999.
Metadaten
Titel
Implementation of Server Load Balancing in Software Defined Networking
verfasst von
Sukhveer Kaur
Japinder Singh
Copyright-Jahr
2016
Verlag
Springer India
DOI
https://doi.org/10.1007/978-81-322-2752-6_14

Premium Partner