A Topical Review on Machine Learning, Software Defined Networking, Internet of Things Applications: Research Limitations and Challenges

In recent years, rapid development has been made to the Internet of Things communication technologies, infrastructure, and physical resources management. These developments and research trends address challenges such as heterogeneous communication, quality of service requirements, unpredictable netw...

Full description

Bibliographic Details
Main Authors: Imran, Zeba Ghaffar, Abdullah Alshahrani, Muhammad Fayaz, Ahmed Mohammed Alghamdi, Jeonghwan Gwak
Format: Article
Language:English
Published: MDPI AG 2021-04-01
Series:Electronics
Subjects:
SDN
IoT
Online Access:https://www.mdpi.com/2079-9292/10/8/880
id doaj-6618cc3ef63544219b88618daf4e0cba
record_format Article
spelling doaj-6618cc3ef63544219b88618daf4e0cba2021-04-07T23:05:02ZengMDPI AGElectronics2079-92922021-04-011088088010.3390/electronics10080880A Topical Review on Machine Learning, Software Defined Networking, Internet of Things Applications: Research Limitations and ChallengesImran0Zeba Ghaffar1Abdullah Alshahrani2Muhammad Fayaz3Ahmed Mohammed Alghamdi4Jeonghwan Gwak5Department of Computer Science, Bahria University, Islamabad 44000, PakistanDepartment of Computer Science, COMSATS University Islamabad, Islamabad 44000, PakistanDepartment of Computer Science and Artificial Intelligence, College of Computer Science and Engineering, University of Jeddah, Jeddah 21493, Saudi ArabiaDepartment of Computer Science, University of Central Asia, 310 Lenin Street, Naryn 722918, KyrgyzstanDepartment of Software Engineering, College of Computer Science and Engineering, University of Jeddah, Jeddah 21493, Saudi ArabiaDepartment of Software, Korea National University of Transportation, Chungju 27469, KoreaIn recent years, rapid development has been made to the Internet of Things communication technologies, infrastructure, and physical resources management. These developments and research trends address challenges such as heterogeneous communication, quality of service requirements, unpredictable network conditions, and a massive influx of data. One major contribution to the research world is in the form of software-defined networking applications, which aim to deploy rule-based management to control and add intelligence to the network using high-level policies to have integral control of the network without knowing issues related to low-level configurations. Machine learning techniques coupled with software-defined networking can make the networking decision more intelligent and robust. The Internet of Things application has recently adopted virtualization of resources and network control with software-defined networking policies to make the traffic more controlled and maintainable. However, the requirements of software-defined networking and the Internet of Things must be aligned to make the adaptations possible. This paper aims to discuss the possible ways to make software-defined networking enabled Internet of Things application and discusses the challenges solved using the Internet of Things leveraging the software-defined network. We provide a topical survey of the application and impact of software-defined networking on the Internet of things networks. We also study the impact of machine learning techniques applied to software-defined networking and its application perspective. The study is carried out from the different perspectives of software-based Internet of Things networks, including wide-area networks, edge networks, and access networks. Machine learning techniques are presented from the perspective of network resources management, security, classification of traffic, quality of experience, and quality of service prediction. Finally, we discuss challenges and issues in adopting machine learning and software-defined networking for the Internet of Things applications.https://www.mdpi.com/2079-9292/10/8/880SDNmachine learningIoTSDN leveraging MLIoT leveraging SDNtopical review
collection DOAJ
language English
format Article
sources DOAJ
author Imran
Zeba Ghaffar
Abdullah Alshahrani
Muhammad Fayaz
Ahmed Mohammed Alghamdi
Jeonghwan Gwak
spellingShingle Imran
Zeba Ghaffar
Abdullah Alshahrani
Muhammad Fayaz
Ahmed Mohammed Alghamdi
Jeonghwan Gwak
A Topical Review on Machine Learning, Software Defined Networking, Internet of Things Applications: Research Limitations and Challenges
Electronics
SDN
machine learning
IoT
SDN leveraging ML
IoT leveraging SDN
topical review
author_facet Imran
Zeba Ghaffar
Abdullah Alshahrani
Muhammad Fayaz
Ahmed Mohammed Alghamdi
Jeonghwan Gwak
author_sort Imran
title A Topical Review on Machine Learning, Software Defined Networking, Internet of Things Applications: Research Limitations and Challenges
title_short A Topical Review on Machine Learning, Software Defined Networking, Internet of Things Applications: Research Limitations and Challenges
title_full A Topical Review on Machine Learning, Software Defined Networking, Internet of Things Applications: Research Limitations and Challenges
title_fullStr A Topical Review on Machine Learning, Software Defined Networking, Internet of Things Applications: Research Limitations and Challenges
title_full_unstemmed A Topical Review on Machine Learning, Software Defined Networking, Internet of Things Applications: Research Limitations and Challenges
title_sort topical review on machine learning, software defined networking, internet of things applications: research limitations and challenges
publisher MDPI AG
series Electronics
issn 2079-9292
publishDate 2021-04-01
description In recent years, rapid development has been made to the Internet of Things communication technologies, infrastructure, and physical resources management. These developments and research trends address challenges such as heterogeneous communication, quality of service requirements, unpredictable network conditions, and a massive influx of data. One major contribution to the research world is in the form of software-defined networking applications, which aim to deploy rule-based management to control and add intelligence to the network using high-level policies to have integral control of the network without knowing issues related to low-level configurations. Machine learning techniques coupled with software-defined networking can make the networking decision more intelligent and robust. The Internet of Things application has recently adopted virtualization of resources and network control with software-defined networking policies to make the traffic more controlled and maintainable. However, the requirements of software-defined networking and the Internet of Things must be aligned to make the adaptations possible. This paper aims to discuss the possible ways to make software-defined networking enabled Internet of Things application and discusses the challenges solved using the Internet of Things leveraging the software-defined network. We provide a topical survey of the application and impact of software-defined networking on the Internet of things networks. We also study the impact of machine learning techniques applied to software-defined networking and its application perspective. The study is carried out from the different perspectives of software-based Internet of Things networks, including wide-area networks, edge networks, and access networks. Machine learning techniques are presented from the perspective of network resources management, security, classification of traffic, quality of experience, and quality of service prediction. Finally, we discuss challenges and issues in adopting machine learning and software-defined networking for the Internet of Things applications.
topic SDN
machine learning
IoT
SDN leveraging ML
IoT leveraging SDN
topical review
url https://www.mdpi.com/2079-9292/10/8/880
work_keys_str_mv AT imran atopicalreviewonmachinelearningsoftwaredefinednetworkinginternetofthingsapplicationsresearchlimitationsandchallenges
AT zebaghaffar atopicalreviewonmachinelearningsoftwaredefinednetworkinginternetofthingsapplicationsresearchlimitationsandchallenges
AT abdullahalshahrani atopicalreviewonmachinelearningsoftwaredefinednetworkinginternetofthingsapplicationsresearchlimitationsandchallenges
AT muhammadfayaz atopicalreviewonmachinelearningsoftwaredefinednetworkinginternetofthingsapplicationsresearchlimitationsandchallenges
AT ahmedmohammedalghamdi atopicalreviewonmachinelearningsoftwaredefinednetworkinginternetofthingsapplicationsresearchlimitationsandchallenges
AT jeonghwangwak atopicalreviewonmachinelearningsoftwaredefinednetworkinginternetofthingsapplicationsresearchlimitationsandchallenges
AT imran topicalreviewonmachinelearningsoftwaredefinednetworkinginternetofthingsapplicationsresearchlimitationsandchallenges
AT zebaghaffar topicalreviewonmachinelearningsoftwaredefinednetworkinginternetofthingsapplicationsresearchlimitationsandchallenges
AT abdullahalshahrani topicalreviewonmachinelearningsoftwaredefinednetworkinginternetofthingsapplicationsresearchlimitationsandchallenges
AT muhammadfayaz topicalreviewonmachinelearningsoftwaredefinednetworkinginternetofthingsapplicationsresearchlimitationsandchallenges
AT ahmedmohammedalghamdi topicalreviewonmachinelearningsoftwaredefinednetworkinginternetofthingsapplicationsresearchlimitationsandchallenges
AT jeonghwangwak topicalreviewonmachinelearningsoftwaredefinednetworkinginternetofthingsapplicationsresearchlimitationsandchallenges
_version_ 1721535629251051520