Skip to main content

A Load Balancing Mechanism for a Multi-controller Software Defined WiFi Network

  • Conference paper
  • First Online:
Advances in Artificial Intelligence and Security (ICAIS 2021)

Abstract

Software defined WiFi networks (SD-WiFi) lead to a promising evolution path, by supporting changes in network traffic, providing centralized network provisioning and allowing flexible resource allocation. Load balancing still remains a challenging issue due to the increased number of WiFi users. In this paper, we propose an efficient algorithmic approach to solve the load imbalance issue in SD-WiFi. Traffic generated by users constituting the load, arrive at WiFi access points (APs). Support vector machine (SVM) segregates the traffic into high priority class (HP) and low priority class (LP) by considering flow deadlines and flow types. Controllers are arranged in two-tiers: global and local controllers. The local controllers (LC) update their load information to the global controller (GC) periodically. Binary search tree (BST) is employed in the GC to find the least loaded LC for flow processing. OMNeT++ simulator is used to perform extensive simulations for performance evaluation of the proposed SVM-BST scheme. The proposed SVM-BST scheme outperforms load information strategy and EASM schemes in throughput by 50–200% and in response time by 20–30% respectively.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Similar content being viewed by others

References

  1. Manzoor, S., Chen, Z., Gao, Y., Hei, X., Cheng, W.: Towards QoS-aware load balancing for high density software defined Wi-Fi networks. IEEE Access 8, 117623–117638 (2020)

    Article  Google Scholar 

  2. Hu, T., Guo, Z., Lan, J., Zhang, J., Zhao, W.: EASM: efficiency-aware switch migration for balancing controller loads in software-defined networking (2017). arXiv preprint arXiv:1711.08659

  3. Chen, Z., Manzoor, S., Gao, Y., Hei, X.: Achieving load balancing in high-density software defined WiFi networks. In: International Conference on Frontiers of Information Technology (FIT), December 2017

    Google Scholar 

  4. Manzoor, S., Hei, X., Cheng, W.: Towards dynamic 2-tier load balancing for software defined WiFi networks. In: International Conference on Communication and Information Systems (ICCIS), November 2017

    Google Scholar 

  5. Sarma, A., Chakraborty, S., Nandi, S.: Deciding handover points based on context-aware load balancing in a WiFi-WiMAX heterogeneous network environment. IEEE Trans. Veh. Technol. 65(1), 348–357 (2016)

    Article  Google Scholar 

  6. Manzoor, S., Hei, X., Cheng, W.: A Multi-controller load balancing strategy for software defined WiFi networks. In: Sun, X., Pan, Z., Bertino, E. (eds.) ICCCS 2018. LNCS, vol. 11066, pp. 622–633. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-00015-8_54

    Chapter  Google Scholar 

  7. Lin, T.L., Kuo, C.H., Chang, H.Y., Chang, W.K., Lin, Y.Y.: A parameterized wildcard method based on SDN for server load balancing. In: 2016 International Conference on Networking and Network Applications (NaNA), pp. 383–386. IEEE (2016)

    Google Scholar 

  8. Yang, M., Li, Y., Jin, D., Zeng, L., Wu, X., Vasilakos, A.V.: Software-defined and virtualized future mobile and wireless networks: a survey. Mob. Netw. Appl. 20(1), 4–18 (2015)

    Article  Google Scholar 

  9. Al-Najjar, A., Layeghy, S., Portmann, M.: Pushing SDN to the end-host, network load balancing using openflow. In: 2016 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops), pp. 1–6. IEEE (2016)

    Google Scholar 

  10. Manzoor, S., Zhang, C., Hei, X., Cheng, W.: Understanding traffic load in software defined WiFi networks for healthcare. In: IEEE International Conference On Consumer Electronics - Taiwan (ICCE-TW), pp. 1–2. IEEE (2019)

    Google Scholar 

  11. Yu, J., Wang, Y., Pei, K., Zhang, S., Li, J.: A load balancing mechanism for multiple SDN controllers based on load informing strategy. In: 2016 18th Asia-Pacific Network Operations and Management Symposium (APNOMS), pp. 1–4. IEEE (2016)

    Google Scholar 

  12. Manzoor, S., Yin, Y., Gao, Y., Hei, X., Cheng, W.: A systematic study of IEEE 802.11 DCF network optimization from theory to testbed. IEEE Access 8, 154114–154132 (2020)

    Article  Google Scholar 

  13. Manzoor, S., Karmon, P., Hei, X., Cheng, W.: Traffic aware load balancing in software defined WiFi networks for healthcare. In: Information Communication Technologies Conference (ICTC), Nanjing, China, IEEE, May 2020

    Google Scholar 

  14. Song, P., Liu, Y., Liu, T., Qian, D.: Flow stealer lightweight load balancing by stealing flows in distributed SDN controllers. Sci. China Inf. Sci. 60(3), 1–16 (2017)

    Article  Google Scholar 

  15. Kang, S.B., Kwon, G.I.: Load balancing of software-defined network controller using genetic algorithm. Contemp. Eng. Sci. 9(18), 881–888 (2016)

    Article  Google Scholar 

  16. Zhou, Y., et al.: A load balancing strategy of SDN controller based on distributed decision. In: 2014 IEEE 13th International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom), pp. 851–856. IEEE (2014)

    Google Scholar 

  17. Zhong, H., Sheng, J., Cui, J., Xu, Y.: SCPLBS: a smart cooperative platform for load balancing and security on SDN distributed controllers. In: 2017 3rd IEEE International Conference on Cybernetics (CYBCONF), pp. 1–6. IEEE (2017)

    Google Scholar 

  18. Lei, T., Wen, X., Lu, Z., Li, Y.: A semi-matching based load balancing scheme for dense IEEE 802.11 WLANs. IEEE Access 5, 15332–15339 (2017)

    Article  Google Scholar 

  19. Lin, Y.-D., Wang, C.C., Lu, Y.-J., Lai, Y.-C., Yang, H.-C.: Two-tier dynamic load balancing in SDN-enabled Wi-Fi networks. Wirel. Netw. 24(8), 2811–2823 (2017). https://doi.org/10.1007/s11276-017-1504-3

    Article  Google Scholar 

  20. Kiran, N., Changchuan, Y., Akram, Z.: AP load balance based handover in software defined WiFi systems. In: 2016 IEEE International Conference on Network Infrastructure and Digital Content (IC-NIDC), pp. 6–11. IEEE (2016)

    Google Scholar 

  21. Adalian, N., Ajaeiya, G., Dawy, Z., Elhajj, I.H., Kayssi, A., Chehab, A.: Load balancing in LTE core networks using SDN. In: IEEE International Multidisciplinary Conference on Engineering Technology (IMCET), pp. 213–217. IEEE (2016)

    Google Scholar 

Download references

Acknowledgment

We thank our guide Dr. Xiaojun Hei, Associate Professor at school of Electronic Information and Communications, Huazhong University of Science and Technology, Wuhan, China, for providing us the advanced lab facilities for computational experiments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sohaib Manzoor .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Manzoor, S., Manzoor, H., Manzoor, M., Mahmood, A. (2021). A Load Balancing Mechanism for a Multi-controller Software Defined WiFi Network. In: Sun, X., Zhang, X., Xia, Z., Bertino, E. (eds) Advances in Artificial Intelligence and Security. ICAIS 2021. Communications in Computer and Information Science, vol 1422. Springer, Cham. https://doi.org/10.1007/978-3-030-78615-1_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-78615-1_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-78614-4

  • Online ISBN: 978-3-030-78615-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics