A Survey of Machine Learning Techniques Applied to Software Defined Networking (SDN): Research Issues and Challenges

被引:401
|
作者
Xie, Junfeng [1 ]
Yu, F. Richard [2 ]
Huang, Tao [1 ]
Xie, Renchao [1 ]
Liu, Jiang [1 ]
Wang, Chenmeng [3 ]
Liu, Yunjie [1 ]
机构
[1] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China
[2] Carleton Univ, Dept Syst & Comp Engn, Ottawa, ON K1S 5B6, Canada
[3] Chongqing Univ Posts & Telecommun, Chongqing Key Lab Mobile Commun Technol, Chongqing 400065, Peoples R China
来源
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS | 2019年 / 21卷 / 01期
基金
中国国家自然科学基金;
关键词
Software defined networking; machine learning; traffic classification; resource management; ANOMALY DETECTION TECHNIQUES; WIRELESS SENSOR NETWORKS; RANDOM NEURAL-NETWORK; COMPREHENSIVE SURVEY; INTERNET; ARCHITECTURE; PREDICTION; FUTURE; CLASSIFICATION; TRANSMISSION;
D O I
10.1109/COMST.2018.2866942
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:393 / 430
页数:38
相关论文
共 50 条
  • [1] Security Issues in Software Defined Networking (SDN): Risks, Challenges and Potential Solutions
    Iqbal, Maham
    Iqbal, Farwa
    Mohsin, Fatima
    Rizwan, Muhammad
    Ahmad, Fahad
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (10) : 298 - 303
  • [2] Software-defined networking (SDN): a survey
    Benzekki, Kamal
    El Fergougui, Abdeslam
    Elalaoui, Abdelbaki Elbelrhiti
    SECURITY AND COMMUNICATION NETWORKS, 2016, 9 (18) : 5803 - 5833
  • [3] A survey of Blockchain technologies applied to software-defined networking: Research challenges and solutions
    Hai Nam Nguyen
    Hai Anh Tran
    Fowler, Scott
    Souihi, Sami
    IET WIRELESS SENSOR SYSTEMS, 2021, 11 (06) : 233 - 247
  • [4] Software Defined Networking (SDN) and its Security Issues
    Aziz, Normaziah A.
    Mantoro, Teddy
    Khairudin, M. Aiman
    Murshid, A. Faiz B. A.
    2018 4TH INTERNATIONAL CONFERENCE ON COMPUTING, ENGINEERING, AND DESIGN (ICCED 2018), 2018, : 40 - 45
  • [5] Software Defined Networking (SDN) Research Review
    Zhang, Zhao
    Li, Hailong
    Dong, Siqi
    Hu, Lei
    PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON MECHANICAL, ELECTRONIC, CONTROL AND AUTOMATION ENGINEERING (MECAE 2018), 2018, 149 : 723 - 732
  • [6] A survey: Control plane scalability issues and approaches in Software-Defined Networking (SDN)
    Karakus, Murat
    Durresi, Arjan
    COMPUTER NETWORKS, 2017, 112 : 279 - 293
  • [7] Software-Defined Networking (SDN) and Distributed Denial of Service (DDoS) Attacks in Cloud Computing Environments: A Survey, Some Research Issues, and Challenges
    Yan, Qiao
    Yu, F. Richard
    Gong, Qingxiang
    Li, Jianqiang
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2016, 18 (01): : 602 - 622
  • [8] A Survey on Large-Scale Software Defined Networking (SDN) Testbeds: Approaches and Challenges
    Huang, Tao
    Yu, F. Richard
    Zhang, Chen
    Liu, Jiang
    Zhang, Jiao
    Liu, Yunjie
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2017, 19 (02): : 891 - 917
  • [9] A Comprehensive Survey on Machine Learning using in Software Defined Networks (SDN)
    Sahar Faezi
    Alireza Shirmarz
    Human-Centric Intelligent Systems, 2023, 3 (3): : 312 - 343
  • [10] Survey on Deep Learning Applicatons in Software Defined Networking Research
    Yang Y.
    Lü G.-H.
    Zhao H.
    Li P.-F.
    Ruan Jian Xue Bao/Journal of Software, 2020, 31 (07): : 2184 - 2204