Load Balancing Oriented Predictive Routing Algorithm for Data Center Networks
Abstract
:1. Introduction
2. Related Work
3. Algorithm Design
3.1. Framework of Traffic Scheduling
3.2. Link Occupancy Prediction Model
3.3. Implementation of the Algorithm
- (1)
- The data is divided into three groups according to the network characteristics: long-term correlation characteristics , periodic characteristics and self-similarity characteristic , and , , and are the time intervals;
- (2)
- Through Equation (4), three groups of data are fused to obtain the input data ;
- (3)
- The input data is formatted by Equation (5), such that all values are between −1 and 1 and the output value is obtained;
- (4)
- The above operation is repeated until the between the predicted value and the real value is small or remains unchanged;
- (5)
- The current model is saved as a prediction model.
Algorithm 1: ST-ResNet Algorithm. |
Algorithm 2: LLBR Algorithm. |
4. Simulation Experiment
4.1. Experimental Environment
4.2. Simulation Result
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Shang, Y.; Li, D.; Zhu, J.; Xu, M. On the Network Power Effectiveness of Data Center Architectures. IEEE Trans. Comput. 2015, 64, 3237–3248. [Google Scholar] [CrossRef]
- Zhao, S.; Zhu, Z. On Virtual Network Reconfiguration in Hybrid Optical/Electrical Datacenter Networks. J. Light. Technol. 2020, 38, 6424–6436. [Google Scholar] [CrossRef]
- Ghorbani, S.; Yang, Z.; Godfrey, P.B.; Ganjali, Y.; Firoozshahian, A. DRILL: Micro Load Balancing for Low-latency Data Center Networks. In Proceedings of the Conference of the ACM Special Interest Group on Data Communication, Los Angeles, CA, USA, 21–25 August 2017. [Google Scholar]
- Bok, K.; Choi, K.; Choi, D.; Lim, J.; Yoo, J. Load Balancing Scheme for Effectively Supporting Distributed In-Memory Based Computing. Electronics 2019, 8, 546. [Google Scholar] [CrossRef] [Green Version]
- Sufiev, H.; Haddad, Y.; Barenboim, L.; Soler, J. Dynamic SDN Controller Load Balancing. Future Internet 2019, 11, 75. [Google Scholar] [CrossRef] [Green Version]
- Amiri, E.; Hashemi, M.R.; Raeisi, K. Policy-Based Routing in RIP-Hybrid Network with SDN Controller. In Proceedings of the 4th National Conference on Applied Research Electrical Mechanical Computer and IT Engineering, Tehran, Iran, 4 October 2018. [Google Scholar]
- Zhexin, X.U.; Shijie, L.I.; Xiao, L.; Yi, W.U. Power control mechanism for vehicle status message in VANET. J. Comput. Appl. 2016, 36, 2175–2180. [Google Scholar]
- Zhao, H.; Tan, M.; Tang, C.; Xia, S.; Peng, Z. Logic carrying network building method based on link load balancing. In Proceedings of the 2019 IEEE 1st International Conference on Civil Aviation Safety and Information Technology (ICCASIT), Kunming, China, 17–19 October 2019. [Google Scholar]
- Mondal, A.; Misra, S.; Maity, I. Buffer Size Evaluation of OpenFlow Systems in Software-Defined Networks. IEEE Syst. J. 2018, 13, 1359–1366. [Google Scholar] [CrossRef]
- Swami, R.; Dave, M.; Ranga, V. Defending DDoS against Software Defined Networks using Entropy. In Proceedings of the 2019 4th International Conference on Internet of Things: Smart Innovation and Usages (IoT-SIU), Ghaziabad, India, 18–19 April 2019. [Google Scholar]
- You, S.Y.; Wang, Y.C. An Efficient Route Management Framework for Load Balance and Overhead Reduction in SDN-Based Data Center Networks. IEEE Trans. Netw. Serv. Manag. 2018, 15, 1422–1434. [Google Scholar]
- Craig, A.; Nandy, B.; Lambadaris, I.; Ashwood-Smith, P. Load balancing for multicast traffic in SDN using real-time link cost modification. In Proceedings of the 015 IEEE International Conference on Communications (ICC), London, UK, 8–12 June 2015. [Google Scholar]
- Huang, X.; Bian, S.; Shao, Z.; Xu, H. Dynamic Switch-Controller Association and Control Devolution for SDN Systems. In Proceedings of the 2017 IEEE International Conference on Communications (ICC), Paris, France, 21–25 May 2017. [Google Scholar]
- Zhang, J.; Zheng, Y.; Qi, D. Deep Spatio-Temporal Residual Networks for Citywide Crowd Flows Prediction. In Proceedings of the AAAI Conference on Artificial Intelligence, Phoenix, AL, USA, 12–17 February 2016. [Google Scholar]
- Liu, G.; Wang, X. A Modified Round-Robin Load Balancing Algorithm Based on Content of Request. In Proceedings of the 2018 5th International Conference on Information Science and Control Engineering (ICISCE), Zhengzhou, China, 20–22 July 2018. [Google Scholar]
- Li, D.C.; Chang, F.M. An In–Out Combined Dynamic Weighted Round-Robin Method for Network Load Balancing. Comput. J. 2007, 50, 555–566. [Google Scholar] [CrossRef] [Green Version]
- Nair, N.K.; Navin, K.S.; Chandra, C.S.S. A survey on load balancing problem and implementation of replicated agent based load balancing technique. In Proceedings of the Communication Technologies, Thuckalay, India, 23–24 April 2015. [Google Scholar]
- Isyaku, B.; Mohd Zahid, M.S.; Bte Kamat, M.; Abu Bakar, K.; Ghaleb, F.A. Software Defined Networking Flow Table Management of OpenFlow Switches Performance and Security Challenges: A Survey. Future Internet 2020, 12, 147. [Google Scholar] [CrossRef]
- Leonardi, L.; Bello, L.L.; Aglianò, S. Priority-Based Bandwidth Management in Virtualized Software-Defined Networks. Electronics 2020, 9, 1009. [Google Scholar] [CrossRef]
- Chen, J.; Zheng, X.; Rong, C. Survey on Software-Defined Networking. IEEE Commun. Surv. Tutorials 2015, 17, 27–51. [Google Scholar]
- Xie, S.; Girshick, R.; Dollár, P.; Tu, Z.; He, K. Aggregated Residual Transformations for Deep Neural Networks. In Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21–26 July 2016. [Google Scholar]
- Mao, H.; Schwarzkopf, M.; Venkatakrishnan, S.B.; Meng, Z.; Alizadeh, M. Learning Scheduling Algorithms for Data Processing Clusters. In Proceedings of the ACM Special Interest Group on Data Communication, Budapest, Hungary, 20–24 August 2018. [Google Scholar]
- Chen, L.; Lingys, J.; Chen, K.; Liu, F. AuTO: Scaling deep reinforcement learning for datacenter-scale automatic traffic optimization. In Proceedings of the 2018 Conference of the ACM Special Interest Group, Buffalo-Niagara Falls, NY, USA, 18–20 June 2018. [Google Scholar]
- Agarwal, S.; Kodialam, M.; Lakshman, T.V. Traffic engineering in software defined networks. In Proceedings of the IEEE Infocom, Turin, Italy, 14–19 April 2013. [Google Scholar]
- Dong, S.; Kaixin, Z.; Yaming, F.; Jie, C. Dynamic Traffic Scheduling and Congestion Control across Data Centers Based on SDN. Future Internet 2018, 10, 64. [Google Scholar]
- Xia, W.; Zhao, P.; Wen, Y.; Xie, H. A Survey on Data Center Networking (DCN): Infrastructure and Operations. Commun. Surv. Tutor. 2017, 19, 640–656. [Google Scholar] [CrossRef]
- Wang, X.; ERickson, A.; Fan, J. Hamiltonian Properties of DCell Networks. Comput. J. 2015, 58, 2944–2955. [Google Scholar] [CrossRef] [Green Version]
- Kiriha, Y.; Nishihara, M. Survey on Data Center Networking Technologies. IEICE Trans. Commun. 2013, E96.B, 713–721. [Google Scholar] [CrossRef] [Green Version]
- Qian, Z.; Fan, F.; Hu, B.; Yeung, K.L.; Li, L. Global Round Robin: Efficient Routing with Cut-Through Switching in Fat-Tree Data Center Networks. IEEE/ACM Trans. Netw. 2018, 26, 2230–2241. [Google Scholar] [CrossRef]
- Modi, T.; Swain, P. FlowDCN: Flow Scheduling in Software Defined Data Center Networks. In Proceedings of the 2019 IEEE International Conference on Electrical, Computer and Communication Technologies (ICECCT), Coimbatore, India, 20–22 February 2019. [Google Scholar]
- Malik, A.; de Fréin, R.; Al-Zeyadi, M.; Andreu, J. Intelligent SDN Traffic Classification using Deep Learning. In Proceedings of the 2020 2nd International Conference on Computer Communication and the Internet (ICCCI), Nagoya, Japan, 26–29 June 2020. [Google Scholar]
- Hao-Ming, D.; Hui, J.; Si-Guang, C. SDN-based Network Controller Algorithm for Load Balancing. Comput. Sci. 2019, 46, 312–316. [Google Scholar]
- Abdelaziz, A.; Fong, A.T.; Gani, A.; Khan, S.; Alotaibi, F.; Khan, M.K. On Software-Defined Wireless Network (SDWN) Network Virtualization: Challenges and Open Issues. Comput. J. 2017, 60, 1510–1519. [Google Scholar] [CrossRef]
- Zhang, L.; Li, D.; Guo, Q. Deep Learning from Spatio-temporal Data using Orthogonal Regularizaion Residual CNN for Air Prediction. IEEE Access 2020, 8, 66037–66047. [Google Scholar] [CrossRef]
- Kalra, S.; Leekha, A. Survey of convolutional neural networks for image captioning. J. Inf. Optim. Sci. 2020, 41, 239–260. [Google Scholar] [CrossRef]
- Yu, C.; Zhao, Z.; Zhou, Y.; Zhang, H. Intelligent Optimizing Scheme for Load Balancing in Software Defined Networks. In Proceedings of the 2017 IEEE 85th Vehicular Technology Conference: VTC2017-Spring, Sydney, Australia, 4–7 June 2017. [Google Scholar]
- Lipton, Z.C.; Berkowitz, J.; Elkan, C. A Critical Review of Recurrent Neural Networks for Sequence Learning. Computer Sci. 2015, 8, 326–337. [Google Scholar]
- Krizhevsky, A.; Sutskever, I.; Hinton, G. ImageNet Classification with Deep Convolutional Neural Networks. Neural Inf. Process. Syst. 2012, 25. [Google Scholar] [CrossRef]
- Huong, T.T.; Khoa, N.D.D.; Dung, N.X.; Thanh, N.H. A Global Multipath Load-Balanced Routing Algorithm based on Reinforcement Learning in SDN. In Proceedings of the 2019 International Conference on Information and Communication Technology Convergence (ICTC), Jeju Island, Korea, 16–18 October 2019. [Google Scholar]
- Zhang, Y.; Harrison, P.O. Performance of a Priority-Weighted Round Robin Mechanism for Differentiated Service Networks. In Proceedings of the International Conference on Computer Communications and Networks, Arlington, VA, USA, 9–11 October 2006. [Google Scholar]
- Ahmed, A.M.; Ahmed, S.H.; Ahmed, O.H. Dijkstra algorithm applied: Design and implementation of a framework to find nearest hotels and booking systems in Iraqi. In Proceedings of the 2017 International Conference on Current Research in Computer Science and Information Technology (ICCIT), Slemani, Iraq, 26–27 April 2017. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Liu, Y.; Zhang, J.; Li, W.; Wu, Q.; Li, P. Load Balancing Oriented Predictive Routing Algorithm for Data Center Networks. Future Internet 2021, 13, 54. https://doi.org/10.3390/fi13020054
Liu Y, Zhang J, Li W, Wu Q, Li P. Load Balancing Oriented Predictive Routing Algorithm for Data Center Networks. Future Internet. 2021; 13(2):54. https://doi.org/10.3390/fi13020054
Chicago/Turabian StyleLiu, Yazhi, Jiye Zhang, Wei Li, Qianqian Wu, and Pengmiao Li. 2021. "Load Balancing Oriented Predictive Routing Algorithm for Data Center Networks" Future Internet 13, no. 2: 54. https://doi.org/10.3390/fi13020054
APA StyleLiu, Y., Zhang, J., Li, W., Wu, Q., & Li, P. (2021). Load Balancing Oriented Predictive Routing Algorithm for Data Center Networks. Future Internet, 13(2), 54. https://doi.org/10.3390/fi13020054