
Load Balancing Algorithm of Controller Based on SDN Architecture Under Machine Learning
Siyuan LIANG, Wenli JIANG, Fangli ZHAO, Feng ZHAO
Journal of Systems Science and Information ›› 2020, Vol. 8 ›› Issue (6) : 578-588.
Load Balancing Algorithm of Controller Based on SDN Architecture Under Machine Learning
With the rapid development of cloud computing and other related services, higher requirements are put forward for network transmission and delay. Due to the inherent distributed characteristics of traditional networks, machine learning technology is difficult to be applied and deployed in network control. The emergence of SDN technology provides new opportunities and challenges for the application of machine learning technology in network management. A load balancing algorithm of Internet of things controller based on data center SDN architecture is proposed. The Bayesian network is used to predict the degree of load congestion, combining reinforcement learning algorithm to make optimal action decision, self-adjusting parameter weight to adjust the controller load congestion, to achieve load balance, improve network security and stability.
software defined networks (SDN) / Bayesian network / reinforcement learning {{custom_keyword}} /
1 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
2 |
Zhang J, Hu T, Zhao W, et al. DDS: Distributed decision strategy based on switch migration towards sdn control plane// International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery, 2017: 486–493.
{{custom_citation.content}}
{{custom_citation.annotation}}
|
3 |
Cheng G, Chen H, Hu H, et al. Toward a scalable SDN control mechanism via switch migration. 2017, 14(1): 111–123.
{{custom_citation.content}}
{{custom_citation.annotation}}
|
4 |
Lin Y H, Kuo J J, Yang D N, et al. A cost-effective shuffling-based defense against HTTP DDoS attacks with SDN/NFV// IEEE ICC 2017 –- International Conference on Communications. IEEE, 2017.
{{custom_citation.content}}
{{custom_citation.annotation}}
|
5 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
6 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
7 |
Yang M C, Samani H, Zhu K N. Emergency-response locomotion of hexapod robot with heuristic reinforcement learning using Q-learning// Interactive Collaborative Robotics. 2019.
{{custom_citation.content}}
{{custom_citation.annotation}}
|
8 |
Min Z, Hua Q, Zhao J. Dynamic switch migration algorithm with Q-learning towards scalable SDN control plane// International Conference on Wireless Communications and Signal Processing (WCSP), October 11–13, 2017, Nanjing, China. Piscataway: IEEE, 2017: 1–4.
{{custom_citation.content}}
{{custom_citation.annotation}}
|
9 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
10 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
11 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
12 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
13 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
14 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
15 |
Huang H, Guo S, Liang W, et al. Technique report: Near-optimal routing protection for SDN networks using distributed Markov approximation, 2016(10): 103–115.
{{custom_citation.content}}
{{custom_citation.annotation}}
|
16 |
Ali S R. Software defined networking (SDN): Using markov models and software reliability engineering// Next Generation and Advanced Network Reliability Analysis, 2019.
{{custom_citation.content}}
{{custom_citation.annotation}}
|
17 |
Baz A. Bayesian machine learning algorithm for flow prediction in SDN switches. 2018 1st International Conference on Computer Applications & Information Security (ICCAIS), Riyadh, 2018: 1–7. DOI: 10.1109/CAIS.2018.8441969.
{{custom_citation.content}}
{{custom_citation.annotation}}
|
18 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
19 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
20 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
21 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
22 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
23 |
Kim S, Son J, Talukder A, et al. Congestion prevention mechanism based on Q-leaning for efficient routing in SDN// International Conference on Information NETWORKING. IEEE Computer Society, 2016: 124–128.
{{custom_citation.content}}
{{custom_citation.annotation}}
|
24 |
Min Z, Hua Q, Zhao J. Dynamic switch migration algorithmwith Q-learning towards scalable SDN control plane. 2017 9th International Conference on Wierless Communications and Signal Processing, 2017: 1–4.
{{custom_citation.content}}
{{custom_citation.annotation}}
|
25 |
Omnes N, Bouillon M, Fromentoux G, et al. A programmable and virtualized network & IT infrastructure for the internet of things: How can NFV & SDN help for facing the upcoming challenges// International Conference on Intelligence in Next Generation Networks. IEEE, 2015.
{{custom_citation.content}}
{{custom_citation.annotation}}
|
26 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
27 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
28 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
29 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
30 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
31 |
Chakrabarty S, Engels D W, Thathapudi S. Black SDN for the internet of things// 2015 IEEE 12th International Conference on Mobile Ad Hoc and Sensor Systems (MASS). IEEE, 2015.
{{custom_citation.content}}
{{custom_citation.annotation}}
|
32 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
33 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
34 |
Wang K, Wong W C, Chai T Y. A MANET routing protocol using Q-learning method integrated with Bayesian network. IEEE International Conference on Communication Systems, November 21–23, 2012, Singapore, Singapore. Piscataway: IEEE, 2012: 270–274.
{{custom_citation.content}}
{{custom_citation.annotation}}
|
{{custom_ref.label}} |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
/
〈 |
|
〉 |