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...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-04-01
|
Series: | Electronics |
Subjects: | |
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 |