The DOI matches its Crossref record; 271 of the 274 references it cites were found in a registry or an index.
A Survey of Machine Learning Techniques Applied to Software Defined Networking (SDN): Research Issues and Challenges
Abstract
In recent years, with the rapid development of current Internet and mobile communication technologies, the infrastructure, devices and resources in networking systems are becoming more complex and heterogeneous. In order to efficiently organize, manage, maintain and optimize networking systems, more intelligence needs to be deployed. However, due to the inherently distributed feature of traditional networks, machine learning techniques are hard to be applied and deployed to control and operate networks. Software defined networking (SDN) brings us new chances to provide intelligence inside the networks. The capabilities of SDN (e.g., logically centralized control, global view of the network, software-based traffic analysis, and dynamic updating of forwarding rules) make it easier to apply machine learning techniques. In this paper, we provide a comprehensive survey on the literature involving machine learning algorithms applied to SDN. First, the related works and background knowledge are introduced. Then, we present an overview of machine learning algorithms. In addition, we review how machine learning algorithms are applied in the realm of SDN, from the perspective of traffic classification, routing optimization, quality of service/quality of experience prediction, resource management and security. Finally, challenges and broader perspectives are discussed.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In the citing paper
“Federated learning [295] is a technique of machine learning that trains an algorithm across several decentralized nodes or servers that do not exchange their local data samples with any centralized server.”
From A survey on the adoption of blockchain in IoT: challenges and solutions (2021) · cites this paper as [295]
Citations
Cites
Breiman, L. (2001) · Machine Learning · doi:10.1023/a:1010933404324 · Cited by 133,538
ImageNet classification with deep convolutional neural networks
Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2017) · Communications of the ACM · doi:10.1145/3065386 · Cited by 112,155
Hochreiter, S., & Schmidhuber, J. (1997) · Neural Computation · doi:10.1162/neco.1997.9.8.1735 · Cited by 102,318
LeCun, Y., Bengio, Y., & Hinton, G. (2015) · Nature · doi:10.1038/nature14539 · Cited by 84,126
Neural Networks: A Comprehensive Foundation
Haykin, S. (1998) · Cited by 30,070
Data mining: concepts and techniques
Sharma, R., Shah, K., Shirahatti, Y., Patel, S., Sharma, R., Shah, K., Patel, S., Sharma, R., & Han, J. (2012) · Choice Reviews Online · doi:10.5860/choice.49-3305 · Cited by 28,665
Wu, Y., & Vapnik, V. N. (1999) · Technometrics · doi:10.2307/1271368 · Cited by 27,236
Reinforcement Learning: An Introduction
Sutton, R. S., & Barto, A. G. (1998) · IEEE Transactions on Neural Networks · doi:10.1109/tnn.1998.712192 · Cited by 27,225
The Elements of Statistical Learning
Hastie, T., Friedman, J., & Tibshirani, R. (2001) · Springer Series in Statistics · doi:10.1007/978-0-387-21606-5 · Cited by 24,162
Classification and Regression Trees.
Gordon, A. D., Breiman, L., Friedman, J. H., Olshen, R. A., & Stone, C. J. (1984) · Biometrics · doi:10.2307/2530946 · Cited by 23,867
Flagged first, then by citations
3 of the 274 references couldn’t be matched to a known paper.
Research works printed but not linked: 21
- 2016, Common Information Model Overview V1 1
- blenk, 2017, O’Zapft is: Tap your network algorithm’s big data!, Proc ACM Big-DAMA, 19
- 2013, Ryu Sdn Framework
- 2012, Project Floodlight Open Source Software for Building Software Defined Networks
- 2018, Indigo Open source openflow switches
- 2018, Pantou OpenFlow 1 3 for OpenWRT
- mccauley, 2013, About POX
- 2018, Geant network
- 2009, OpenFlow Switch Specification Version 1 0 of OpenFlow
- ibrahim, 2017, SDN-based intrusion detection system, Infoteh-Jahorina, 16, 621
- jiang, 2017, Autonomic network management for software-defined and virtualized 5G systems, Proc of VDE European Wireless, 1
- basterrech, 2016, A tutorial about random neural networks in supervised learning, arXiv preprint arXiv 1609 09861
- kumar, 2015, Implementation and comparison of decision tree based algorithms, Int J Innov Adv Comput Sci, 4, 190
- 2018, LongTail Log Analysis Dashboard
- 2018, UNB ISCX Intrusion Detection Evaluation DataSet
- 2018, ImageNet database
- mccauley, 2013, Extending SDN to large-scale networks, Proc Open Netw Summit, 1
- agrawal, 1981, When Machine Learning Meets AI and Game Theory, 1
- 2014, Open Networking Foundation
- 2018, Open Vswitch
- lee, 2013, Pseudo-label: The simple and efficient semi-supervised learning method for deep neural networks, Proc Workshop Challenges Represent Learn (ICML), 3, 2
Cited by
Sorted by citations
On the Road to 6G: Visions, Requirements, Key Technologies, and Testbeds
Wang, C., You, X., Gao, X., Zhu, X., Li, Z., Zhang, C., Wang, H., Huang, Y., Chen, Y., Haas, H., et al. (2023) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2023.3249835 · Cited by 2,613
Self-citationArtificial Neural Networks-Based Machine Learning for Wireless Networks: A Tutorial
Chen, M., Challita, U., Saad, W., Yin, C., & Debbah, M. A. (2019) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2019.2926625 · Cited by 1,378
Thirty Years of Machine Learning: The Road to Pareto-Optimal Wireless Networks
Wang, J., Jiang, C., Zhang, H., Ren, Y., Chen, K.-C., & Hanzo, L. (2020) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2020.2965856 · Cited by 568
Internet of Underwater Things and Big Marine Data Analytics—A Comprehensive Survey
Jahanbakht, M., Xiang, W., Hanzo, L., & Azghadi, M. R. (2021) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2021.3053118 · Cited by 474
A survey on the adoption of blockchain in IoT: challenges and solutions
Uddin, M. A., Stranieri, A., Gondal, I., & Balasubramanian, V. (2021) · Blockchain: Research and Applications · doi:10.1016/j.bcra.2021.100006 · Cited by 365
Metadata
- Authors
- Xie, J., Yu, F. R., Huang, T., Xie, R., Liu, J., Wang, C., & Liu, Y.
- Affiliations
- Beijing University of Posts and Telecommunications (CN)
- Carleton University (CA)
- Chongqing University of Posts and Telecommunications (CN)
- Venue
- IEEE Communications Surveys & Tutorials
- Published
- 2019
- Volume
- 21
- Issue
- 1
- Pages
- 393-430
- ISSN
- 1553-877X (ISSN-L)
- 2373-745X
- OpenAlex
- W2915905517
- Cited by
- 700
- References
- 274
- Citations by year
- 2026: 32 · 2025: 69 · 2024: 100 · 2023: 112 · 2022: 110 · 2021: 127 · 2020: 104 · 2019: 45
- FWCI
- 42.77
- Type
- journal article
- Language
- en
- Open access
- closed
- Licence
- Locations
- IEEE Communications Surveys & Tutorials (publishedVersion)
- Funders
- National Natural Science Foundation of China (61501042)
- Fundamental Research Funds for the Central Universities
- Topics
- Physical Sciences › Computer Science › Computer Networks and Communications › Software-Defined Networks and 5G
- Physical Sciences › Engineering › Electrical and Electronic Engineering › Advanced Optical Network Technologies
- Physical Sciences › Computer Science › Computer Networks and Communications › Caching and Content Delivery
- Keywords
- software-defined networking, network traffic classification, route optimization, quality of service prediction, quality of experience prediction, network resource management, network security, centralized network control
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review