Skip to main content

Dynamic Load Balancing for Software-Defined Data Center Networks

  • Conference paper
  • First Online:

Abstract

In recent years, along with the increasing demand for cloud services, the network traffic is increased inside data center networks (DCNs). The inherent defects of TCP/IP network architecture have hindered the development of network technologies for a long time, and the software-defined network (SDN) has recently gained unprecedented attention from industry and research communities, and it has completely overturned the existing network architecture. In this paper, we have proposed a new network frame for software-defined data center network (SDDCN), and developed a dynamic schedule strategy of the network traffic by calculating available path coefficient of the SDDCN, then presented a schedule algorithm for the dynamic load balancing (SDLB) based on the path coefficient of network available bandwidth in real-time, and developed the components of the Ryu controller of the SDDCN, which is responsible for running the SDLB algorithm. Based on Mininet platform, the experimental results show that the SDLB algorithm has better performance of dynamic load balancing in the SDDCN, which has provided an effective solution for the load balancing of the existing DCNs.

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

Learn about institutional subscriptions

References

  1. Assunção, M.D., Calheiros, R.N., Bianchi, S., Netto, M.A.S., Buyya, R.: Big data computing and clouds: trends and future directions. J. Parallel Distrib. Comput. 79–80, 3–15 (2015)

    Article  Google Scholar 

  2. Bilal, K., Khan, S.U., Zhang, L., Li, H., Hayat, K., Madani, S.A., Min-Allah, N., Wang, L., Chen, D., Iqbal, M., Xu, C.Z., Zomaya, A.Y.: Quantitative comparisons of the state-of-the-art data center architectures. Concurrency Comput. Pract. Experience 25(12), 1771–1783 (2013)

    Article  Google Scholar 

  3. Gang, D., Gong, Z., Hong, W.: Characteristics research on modern data center network. J. Comput. Res. Dev. 51(2), 395–407 (2014)

    Google Scholar 

  4. Bilal, K., Khan, S.U., Zomaya, A.Y.: Green data center networks: challenges and opportunities. In: 11th International Conference on Frontiers of Information Technology (FIT 2013), Islamabad, Pakistan, pp. 229–234. IEEE (2013)

    Google Scholar 

  5. Pan, J., Paul, S., Jain, R.: A survey of the research on future internet architectures. IEEE Commun. Mag. 49(7), 26–36 (2011)

    Article  Google Scholar 

  6. Software-defined networking definition. https://www.opennetworking.org/sdn-resources/sdn-definition

  7. Kim, H., Feamster, N.: Improving network management with software defined networking. IEEE Commun. Mag. 51(2), 114–119 (2013)

    Article  Google Scholar 

  8. Zuo, Q.Y., Chen, M., Zhao, G.S., Xing, C.Y., Zhang, G.M., Jiang, P.C.: Research on OpenFlow-based SDN technologies. J. Softw. 24(5), 1078–1097 (2013)

    Article  Google Scholar 

  9. Riforgiate, S., Sydney, A.: The evaluation of software defined networking for communication and control of cyber physical systems. Dissertations & Theses – Gradworks (2013)

    Google Scholar 

  10. Yu, L., Pan, D.: OpenFlow based load balancing for fat-tree networks with multipath support. In: 12th IEEE International Conference on Communications (ICC 2013), Budapest, Hungary (2013)

    Google Scholar 

  11. Davidson, E.A.: The software-defined-data-center: concept or reality? http://tinyurl.com/omhmbfv

  12. Knorr, E.: OpenDaylight: a big step toward the software-defined data center. http://www.infoworld.com/article/2614152

  13. Burt, J.: Startup CloudGenix aims to bring SDN to WAN. http://www.eweek.com/networking/startup-cloudgenix-aims-to-bring-sdn-to-wan.html

  14. Tavakoli, A., Casado, M., Koponen, T., Shenker, S.: Applying nox to the datacenter. In: The Eighth ACM Workshop on Hot Topics in Networks (HotNets-VIII), New York City, NY, October 2009

    Google Scholar 

  15. Niranjan Mysore, R., Pamboris, A., Farrington, N., Huang, N., Miri, P., Radhakrishnan, S., Subramanya, V., Vahdat, A.: Portland: a scalable fault-tolerant layer 2 data center network fabric. ACM Sigcomm Comput. Commun. Rev. 39(4), 39–50 (2009)

    Article  Google Scholar 

  16. Heller, B., Seetharaman, S., Mahadevan, P., Yiakoumis, Y., Sharma, P., Banerjee, S., McKeown, N.: Elastictree: saving energy in data center networks. In: 7th USENIX Conference on Networked Systems Design and Implementation (NSDI 2010), San Jose, CA, USA, pp. 249–264. USENIX Association Berkeley (2010)

    Google Scholar 

  17. Al-Fares, M., Radhakrishnan, S., Raghavan, B., Huang, N., Vahdat, A.: Hedera: dynamic flow scheduling for data center networks. In: 7th USENIX Conference on Networked Systems Design and Implementation (NSDI 2010), San Jose, CA, USA, p. 19. USENIX Association Berkeley (2010)

    Google Scholar 

  18. Tootoonchian, A., Ghobadi, M., Ganjali, Y.: OpenTM: traffic matrix estimator for OpenFlow networks. In: Passive and Active Measurement, International Conference (PAM 2010), Zurich, Switzerland, pp. 201–210, 7–9 April 2010

    Google Scholar 

  19. Egilmez, H.E., Gorkemli, B., Tekalp, A.M., Civanlar, S.: Scalable video streaming over OpenFlow networks: an optimization framework for QoS routing. In: 18th IEEE International Conference on Image Processing (ICIP 2011), Brussels, Belgium, pp. 2241–2244. IEEE, September 2011

    Google Scholar 

  20. Yilmaz, S., Tekalp, A.M., Unluturk, B.D.: Video streaming over software defined networks with server load balancing. In: International Conference on Computing, Networking and Communications (ICNC 2015), Garden Grove, CA, USA, pp. 722–726. IEEE, February 2015

    Google Scholar 

  21. Chen, W., Shang, Z., Tian, X., Li, H.: Dynamic server cluster load balancing in virtualization environment with openflow. Int. J. Distrib. Sens. Netw., Article ID 531538 (2015)

    Google Scholar 

  22. Ghaffarinejad, A., Syrotiuk, V.R.: Load balancing in a campus network using software defined networking. In: Third GENI Research and Educational Experiment Workshop (GREE 2014), Atlanta, GA, pp. 75–76. IEEE, March 2014

    Google Scholar 

  23. Yeganeh, S.H., Ganjali, Y.: Kandoo: a framework for efficient and scalable offloading of control applications. In: First Workshop on Hot Topics in Software Defined Networks (HotSDN 2012), Helsinki, Finland, pp. 19–24, ACM, August 2012

    Google Scholar 

  24. Li, D., Chen, G., Ren, F., Jiang, C., Xu, M.: Data center network research progress and trends. J. Comput. 25(7), 87–89 (2014)

    Google Scholar 

  25. Amis, A.D., Prakash, R., Vuong, T.H.P., Huynh, D.T.: Max-min d-cluster formation in wireless ad hoc networks. In: IEEE International Conference on Computer Communications (INFOCOM 2000), Tel Aviv, pp. 32–41. IEEE, March 2000

    Google Scholar 

  26. Ryu. http://www.Ryu.org/

  27. Mininet. http://mininet.org/

  28. Benson, T., Anand, A., Akella, A., Zhang, M.: Understanding data center traffic characteristics. ACM SIGCOMM Comput. Commun. Rev. 40(1), 65–72 (2009)

    Google Scholar 

  29. Kandula, S., Sengupta, S., Greenberg, A., Patel, P., Chaiken, R.: The nature of data center traffic: measurements and analysis. In: 9th ACM SIGCOMM Conference on Internet Measurement Conference (IMC 2009), Chicago, IL, USA, pp. 202–208. ACM, November 2009

    Google Scholar 

Download references

Acknowledgment

This research is supported in part by the grant from the National Natural Science Foundation of China (61572191 and 61402170), the Hunan Provincial Science and Technology Program Project of China (No. 2013FJ4051), and the Hunan Provincial Education Department Scientific Research Fund of China (No. 13B065).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lianming Zhang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Chen, Y., Chen, W., Hu, Y., Zhang, L., Wei, Y. (2017). Dynamic Load Balancing for Software-Defined Data Center Networks. In: Wang, S., Zhou, A. (eds) Collaborate Computing: Networking, Applications and Worksharing. CollaborateCom 2016. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 201. Springer, Cham. https://doi.org/10.1007/978-3-319-59288-6_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-59288-6_26

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-59287-9

  • Online ISBN: 978-3-319-59288-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics