Skip to main content

A Framework for Performance Analysis of Various Load Balancing Techniques in a Software-Defined Networking Environment

  • Conference paper
  • First Online:

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

Abstract

Load balancer is an essential part of a computer network. Its primary purpose is to distribute incoming traffic across multiple target servers. There are numerous load balancing techniques and each of them excels on specific network topology and server capability. However, due to vendor dependency, implementing a quintessential load balancer requires additional hardware cost and knowledge in vendor-specific configurations. Using software-defined networking (SDN) approach, testing of various load balancing techniques becomes easier and cheaper than traditional hardware-based approach. Despite the promising advantages of SDN, the novel approach is still unstable. Hence, in this experiment, performances of five different load balancing techniques—namely, random, round-robin (RR), weighted round-robin (WRR), least-connections (LC), and weighted least-connections (WLC)—were tested. The experiment was done on a single-switch topology. Mininet and POX controller were used to setup the network environment. The load balancers were also tested in two types of network conditions: with and without TCP SYN floods. After several iPerf tests, results in both network conditions indicated that RR and LC load balancers were both more than twice as fast as the one without load balancing implementation and moderately faster than random load balancer. LC and WLC were slightly faster than RR and WRR without SYN floods while RR and WRR were slightly faster with SYN floods. Future works, like testing the framework on other types of network topologies or low-level load balancing techniques, could strengthen the substantiation of stability of using SDN approach.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   229.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   299.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   299.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

Learn about institutional subscriptions

References

  1. Kreutz D, Ramos F, Verissimo P, Rothenburg C, Azodolmolky S, Uhlig S (2015) Software-defined networking: a comprehensive survey. Proc IEEE 103(1):14–76

    Article  Google Scholar 

  2. Xia W, Wen Y, Foh CH, Niyato D, Xie H (2015) A survey of software-defined networking. IEEE Commun Surv Tutor 17(1):27–51

    Article  Google Scholar 

  3. Bhandarkar S, Khan KA (2015) Load balancing in software-defined network (SDN) based on traffic volume. Adv Comput Sci Inf Technol (ACSIT) 2(7):72–76

    Google Scholar 

  4. Chato O, Yu W (2016) An exploration of various quality of service mechanisms in an OpenFlow and software defined networking environment in terms of latency and performance. In: 3rd international proceedings on information science and security (ICISS). IEEE, pp 1–7

    Google Scholar 

  5. Guevara AG, Domingo MA, Yu W (2017) Enhancing intrusion detection and prevention systems using software defined networking in a distributed topology. In: 17th proceedings on philippine computing science congress. CSP, Quezon City, Philippines, pp 219–228

    Google Scholar 

  6. Kaur S, Kumar K, Sing J, Ghumman N (2015) Round-robin based load balancing in software defined networking. In: 2nd international proceedings on computing for sustainable global development (INDIACom), IEEE, pp 2136–2139

    Google Scholar 

  7. OpenFlow Switch Specification. https://www.opennetworking.org/wp-content/uploads/2014/10/openflow-switch-v1.5.1.pdf. Accessed 17 Jan 2018

  8. Peña JG, Yu W (2014) Development of a distributed firewall using software defined networking technology. In: 4th International Proceedings on Information Science and Technology (ICIST), IEEE, pp 449–452

    Google Scholar 

  9. Lantz B, Handigol N, Heller B, Jeyakumar V (2018) Introduction to Mininet. https://github.com/mininet/mininet/wiki/Introduction-to-Mininet. Accessed 17 Jan 2018

  10. McCauley M (2018) POX Wiki. https://openflow.stanford.edu/display/ONL/POX+Wiki. Accessed 17 Jan 2018

  11. Prete L, Shinoda A, Schweitzer C, de Oliveira R (2014) Simulation in an SDN network scenario using the POX controller. In: Proceedings on communications and computing (COLCOM). IEEE, pp 1–6

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Patrick Von Angelo V. Atienza .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Atienza, P.V.A.V., Yu, W.E.S. (2019). A Framework for Performance Analysis of Various Load Balancing Techniques in a Software-Defined Networking Environment. In: Kim, K., Baek, N. (eds) Information Science and Applications 2018. ICISA 2018. Lecture Notes in Electrical Engineering, vol 514. Springer, Singapore. https://doi.org/10.1007/978-981-13-1056-0_7

Download citation

  • DOI: https://doi.org/10.1007/978-981-13-1056-0_7

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-13-1055-3

  • Online ISBN: 978-981-13-1056-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics