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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
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)
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)
Gang, D., Gong, Z., Hong, W.: Characteristics research on modern data center network. J. Comput. Res. Dev. 51(2), 395–407 (2014)
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)
Pan, J., Paul, S., Jain, R.: A survey of the research on future internet architectures. IEEE Commun. Mag. 49(7), 26–36 (2011)
Software-defined networking definition. https://www.opennetworking.org/sdn-resources/sdn-definition
Kim, H., Feamster, N.: Improving network management with software defined networking. IEEE Commun. Mag. 51(2), 114–119 (2013)
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)
Riforgiate, S., Sydney, A.: The evaluation of software defined networking for communication and control of cyber physical systems. Dissertations & Theses – Gradworks (2013)
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)
Davidson, E.A.: The software-defined-data-center: concept or reality? http://tinyurl.com/omhmbfv
Knorr, E.: OpenDaylight: a big step toward the software-defined data center. http://www.infoworld.com/article/2614152
Burt, J.: Startup CloudGenix aims to bring SDN to WAN. http://www.eweek.com/networking/startup-cloudgenix-aims-to-bring-sdn-to-wan.html
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
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)
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)
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)
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
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
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
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)
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
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
Li, D., Chen, G., Ren, F., Jiang, C., Xu, M.: Data center network research progress and trends. J. Comput. 25(7), 87–89 (2014)
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
Ryu. http://www.Ryu.org/
Mininet. http://mininet.org/
Benson, T., Anand, A., Akella, A., Zhang, M.: Understanding data center traffic characteristics. ACM SIGCOMM Comput. Commun. Rev. 40(1), 65–72 (2009)
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
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)