Skip to main content

Advertisement

Log in

An energy-efficient load distribution framework for SDN controllers

  • Published:
Computing Aims and scope Submit manuscript

Abstract

Software-defined networking (SDN) has evolved as an effective platform for future Internet due to its capability of configuring the network dynamically with varying requirements. It has been observed that the load and energy requirement of SDN devices increase significantly with the growth of communication networks. Therefore, there is a need for efficient modeling of SDN controller that can balance the load as well as optimize the energy consumption by the devices. In this paper, we present an energy-efficient load distribution framework; controller system model for efficient load distribution and routing of traffic that objectively optimize the energy consumption in the network. Our model balances load according to the heterogeneous traffic demands as well as reduces energy consumption by introducing energy-efficient routing algorithm selection procedure. The load balancing scheme is drifted by switch migration technique for multiple controllers simultaneously, whereas the novelty of energy-efficient routing lies on sleep and active mode of network devices. We present interaction between load-balancing scheme and energy-efficient routing towards the network’s performance enhancement. The efficacy of our proposed controller system model is justified with extensive simulation results that show approximately 25% reduction of energy consumption and approximately 20% performance increment. Our proposed model is applicable to real-life network environment satisfying the standards of green communication.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Priyadarsini M, Bera P (2018) A new approach for SDN performance enhancement. In: The 25th international conference on computer networks (CN), Gliwice, Poland, pp 115–129, CCIS 860

  2. Gravelle E, Martínez S (2017) An anytime distributed load-balancing algorithm satisfying capacity and quantization constraints. IEEE Trans Control Netw Syst 4(2):279–287

    Article  MathSciNet  Google Scholar 

  3. Li L, Xu Q (2017) Load balancing researches in SDN: a survey. In: The 7th IEEE international conference on electronics information and emergency communication (ICEIEC)

  4. Rao S (2016) A guide for running multiple controllers in software defined networks. An Article on “TheNewStack”

  5. Salman O, Elhajj IH, Kayssi A, Chehab A (2016) SDN controllers: a comparative study. In: Proceedings of the 18th mediterranean electrotechnical conference MELECON, Limassol, Cyprus, pp 18–20

  6. Golinelli ES (2015) A software defined networking evaluation approach to distributing load. Master’s Thesis submitted to the Department of Informatics, University of Oslo

  7. Zhong H, et al (2015) An efficient SDN load balancing scheme based on variance analysis for massive mobile users. Hindawi Publishing Corporation Mobile Information Systems, Article ID 241732

  8. Phan TK (2017) Design and management of networks with low power consumption. Ph.D. Thesis submitted in University of Sophia Antipolis

  9. Gao X (2016) Traffic load balancing schemes for devolved controllers in mega data centers. IEEE Trans Parallel Distrib Syst 23(5):572–585

    Google Scholar 

  10. Tkachova O et al (2016) A load balancing algorithm for SDN. Scholars J Eng Technol (SJET) 9:25–36

    Google Scholar 

  11. Chen-xiao C (2016) Research on load balance method in SDN. Int J Grid Distrib Comput 9(1):25–36

    Article  Google Scholar 

  12. Yu et al (2016) A load balancing mechanism for multiple SDN controllers based on load informing strategy. In: The 18th Asia pacific network operations, and management symposium (APNOMS)

  13. Cruz AF (2017) Optimization of power consumption in SDN networks. In: The ninth international conference on emerging networks and systems intelligence

  14. Priyadarsini M, et al (2018) A new approach for energy efficiency in software-defined network. In: The fifth international conference on software defined systems (SDS), Barcelona, Spain

  15. Wu J, et al (2015) Goodput-aware load distribution for real-time traffic over multipath networks. IEEE Trans Parallel Distrib Syst 26(8):2286–2299

  16. Zhou Y, et al (2014) A load balancing strategy for SDN controller based on distributed decision. In: IEEE 13th international conference on trust, security and privacy in computing and communications

  17. Hu Y, et al (2012) Balanceflow: controller load balancing for openflow networks. In: IEEE CCIS

  18. Wang CA et al (2017) A switch migration-based decision-making scheme for balancing the load in SDN. IEEE Access 5:4537–4544

    Article  Google Scholar 

  19. Cui J et al (2018) A load-balancing mechanism for distributed SDN control plane using response time. IEEE Trans Netw Serv Manag 15(4):1197–1206

    Article  Google Scholar 

  20. Zhou Y, et al (2017) Load balancing for multiple controllers in SDN based on switches group. In: The 19th Asia Pacific network operations and management symposium (APNOMS), pp 227–230

  21. Huin N (2018) Energy-efficient software defined networks. Ph.D. Thesis submitted to HAL

  22. Rodrigues BB, et al (2016) GreenSDN: bringing energy efficiency to an SDN emulation environment, paper in Research gate

  23. Wu GH,et al (2010) Calculation and analysis of carbon emissions from energy consumption: case in Jinan City. In: IEEE 17th international conference on industrial engineering and management

  24. Lange S et al (2015) Heuristic approaches to the controller placement problem in large-scale SDN networks. IEEE Trans Netw Service Manag 12(1):4–17

    Article  Google Scholar 

  25. Wu Y et al (2016) Adaptive flow assignment and packet scheduling for delay-constrained traffic over heterogeneous wireless networks. IEEE Trans Veh Technol 62(10):8781–8787

    Article  Google Scholar 

  26. Wei Y et al (2016) Energy-aware traffic engineering in hybrid SDN/IP backbone networks. J Commun Netw 5(2):559–566

    Google Scholar 

  27. Bolla R et al (2015) Fine-grained energy-efficient consolidation in SDN networks and devices. IEEE Trans Netw Serv Manag 12(2):132–145

    Article  Google Scholar 

  28. Nam TM, et al (2015) Energy-aware routing based on power profile of devices in data center networks using SDN. In: 2015 12th international conference on electrical engineering/electronics, computer, telecommunications and information technology

  29. Celdran AH et al (2016) Policy-based management for green mobile networks through software-defined networking. Springer, New York

    Google Scholar 

  30. Study Paper by Telecommunication Engineering Department, Government of India (2015) Software Defined Networking (SDN) as a tool for energy efficiency approaches in Information and communication technology (ICT) networks

  31. Cisco works on LAN management solutions. https://www.cisco.com/c/en/us/td/docs/mnt-setup.pdf

  32. FloodLight, Open SDN Controller. http://www.projectfloodlight.org/blog/2016/03/10/announcing-floodlight-v1-2/

  33. Knight S et al (2011) The internet topology zoo. IEEE J Sel Areas Commun 29(9):1765–1775

    Article  Google Scholar 

  34. Chai R et al (2017) Energy consumption optimization-based joint route selection and flow allocation algorithm for software-defined networking. J Inf Sci 60:040306. https://doi.org/10.1007/s11432-017-9043-8

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Madhukrishna Priyadarsini.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Priyadarsini, M., Kumar, S., Bera, P. et al. An energy-efficient load distribution framework for SDN controllers. Computing 102, 2073–2098 (2020). https://doi.org/10.1007/s00607-019-00751-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00607-019-00751-2

Keywords

Mathematics Subject Classification

Navigation