DOI: 10.1109/ACCESS.2022.3153521
Terbit pada 3 Februari 2022 Pada IEEE Access

A Survey on Machine Learning Software-Defined Wireless Sensor Networks (ML-SDWSNs): Current Status and Major Challenges

J. F. Jurado Letizia Marchegiani A. Abu-Mahfouz + 2 penulis

Abstrak

Wireless Sensor Network (WSN), which are enablers of the Internet of Things (IoT) technology, are typically used en-masse in widely physically distributed applications to monitor the dynamic conditions of the environment. They collect raw sensor data that is processed centralised. With the current traditional techniques of state-of-art WSN programmed for specific tasks, it is hard to react to any dynamic change in the conditions of the environment beyond the scope of the intended task. To solve this problem, a synergy between Software-Defined Networking (SDN) and WSN has been proposed. This paper aims to present the current status of Software-Defined Wireless Sensor Network (SDWSN) proposals and introduce the readers to the emerging research topic that combines Machine Learning (ML) and SDWSN concepts, also called ML-SDWSNs. ML-SDWSN grants an intelligent, centralised and resource-aware architecture to achieve improved network performance and solve the challenges currently found in the practical implementation of SDWSNs. This survey provides helpful information and insights to the scientific and industrial communities, and professional organisations interested in SDWSN, mainly the current state-of-art, ML techniques, and open issues.

Artikel Ilmiah Terkait

Machine Learning Routing Protocol in Mobile IoT based on Software-Defined Networking

J. Seitz Raheleh Samadi

14 November 2022

The Internet's pervasive influence in all aspects of life has caused the number of heterogeneous devices connected to this network to grow exponentially. As a result, recognizing these devices and their management has led to the emergence of a new paradigm called the “Internet of Things” (IoT). Sensor networks are the essential pillar of the Internet of Things. Due to their low cost and ease of deployment, they can be implemented in a structured or unstructured way in a dynamic physical environment to manage and monitor the dynamic conditions of the desired area in various applications. Nevertheless, what is noteworthy in this regard is the limited resources of sensor networks, which cannot meet the diverse needs of the Internet of Things, so appropriate solutions must be adopted to some challenges, such as scalability and routing in dynamic topologies. Against this challenge, the SDN paradigm has attracted massive attention because it is possible to add new capabilities to networks with limited resources to reduce the overhead caused by processing and computing in sensor nodes and delegate these energy-consuming tasks to the controller. On the other hand, machine learning techniques have also shown their ability to optimize routing and increase the quality of service, reliability, and security by using statistics and information obtained from these networks. However, less research has addressed sensor nodes' mobility and challenges in resource-constrained IoT networks.

Machine Learning for Advanced Wireless Sensor Networks: A Review

Sangkeum Lee Dongsoo Har L. Vecchietti + 2 lainnya

1 Juni 2021

Wireless sensor networks (WSNs) are typically used with dynamic conditions of task-related environments for sensing(monitoring) and gathering of raw sensor data for subsequent forwarding to a base station. In order to deploy WSNs in real environments, a variety of technical challenges must be addressed. With traditional techniques developed for a specific task, it is hard to react in dynamic situations beyond the scope of the intended task. As a solution to this problem, machine learning (ML) techniques that are able to handle dynamic situations with successful learning process have been applied lately in WSNs. Particularly, deep learning (DL) techniques, a class of ML techniques characterized by the use of deep neural network, are used for WSNs to extract higher level features from raw sensor data. A range of benefits obtained from ML techniques applied to WSNs can be described as reduced computational complexity, increased feasibility in finding optimal solutions, increased energy efficiency, etc. On the other hand, it is found from our survey that large training time and large dataset to get acceptable performance are accompanied with large energy consumption which is not favorable for resource-restrained WSNs. Reviews on the applications of ML techniques in WSNs appeared in the literature. However, few reviews have dealt with the applications of DL techniques in WSNs. In this review, recent developments of ML techniques for WSNs are presented with much emphasis on DL techniques. The DL techniques developed for various applications in WSNs are addressed together with their respective deep neural network architectures.

Machine Learning in Wireless Sensor Networks for Smart Cities: A Survey

A. Haque F. Blaabjerg Himanshu Sharma

23 April 2021

Artificial intelligence (AI) and machine learning (ML) techniques have huge potential to efficiently manage the automated operation of the internet of things (IoT) nodes deployed in smart cities. In smart cities, the major IoT applications are smart traffic monitoring, smart waste management, smart buildings and patient healthcare monitoring. The small size IoT nodes based on low power Bluetooth (IEEE 802.15.1) standard and wireless sensor networks (WSN) (IEEE 802.15.4) standard are generally used for transmission of data to a remote location using gateways. The WSN based IoT (WSN-IoT) design problems include network coverage and connectivity issues, energy consumption, bandwidth requirement, network lifetime maximization, communication protocols and state of the art infrastructure. In this paper, the authors propose machine learning methods as an optimization tool for regular WSN-IoT nodes deployed in smart city applications. As per the author’s knowledge, this is the first in-depth literature survey of all ML techniques in the field of low power consumption WSN-IoT for smart cities. The results of this unique survey article show that the supervised learning algorithms have been most widely used (61%) as compared to reinforcement learning (27%) and unsupervised learning (12%) for smart city applications.

Machine Learning for Wireless Sensor Networks Security: An Overview of Challenges and Issues

Raniyah Wazirali Tarik Abu-Ain Rami Ahmad

23 Juni 2022

Energy and security are major challenges in a wireless sensor network, and they work oppositely. As security complexity increases, battery drain will increase. Due to the limited power in wireless sensor networks, options to rely on the security of ordinary protocols embodied in encryption and key management are futile due to the nature of communication between sensors and the ever-changing network topology. Therefore, machine learning algorithms are one of the proposed solutions for providing security services in this type of network by including monitoring and decision intelligence. Machine learning algorithms present additional hurdles in terms of training and the amount of data required for training. This paper provides a convenient reference for wireless sensor network infrastructure and the security challenges it faces. It also discusses the possibility of benefiting from machine learning algorithms by reducing the security costs of wireless sensor networks in several domains; in addition to the challenges and proposed solutions to improving the ability of sensors to identify threats, attacks, risks, and malicious nodes through their ability to learn and self-development using machine learning algorithms. Furthermore, this paper discusses open issues related to adapting machine learning algorithms to the capabilities of sensors in this type of network.

Machine Learning Solutions for the Security of Wireless Sensor Networks: A Review

Tariq Shahzad Umair Ahmad Salaria Tehseen Mazhar + 4 lainnya

2024

Energy efficiency and safety are two essential factors that play a significant role in operating a wireless sensor network. However, it is claimed that these two factors are naturally conflicting. The level of electrical consumption required by a security system is directly proportional to its degree of complexity. Wireless sensor networks require additional security measures above the capabilities of conventional network security protocols, such as encryption and key management. The potential application of machine learning techniques to address network security concerns is frequently discussed. These devices will have complete artificial intelligence capabilities, enabling them to understand their environment and respond. During the training phase, machine-learning systems may face challenges due to the large amount of data required and the complex nature of the training procedure. The main objective of the article is to know about different machine learning algorithms that are used to solve the security issues of wireless sensor networks. This study also focuses on the use of wireless sensor networks in different fields. Furthermore, this study also focuses on different Machine learning algorithms that are used to secure wireless sensor networks. Moreover, this study also addresses issues of adapting machine learning algorithms to accommodate the sensors’ functionalities in the network configuration. Furthermore, this article also focuses on open issues in this field that must be solved.

Daftar Referensi

4 referensi

Machine Learning for Advanced Wireless Sensor Networks: A Review

Sangkeum Lee Dongsoo Har + 3 lainnya

1 Juni 2021

Wireless sensor networks (WSNs) are typically used with dynamic conditions of task-related environments for sensing(monitoring) and gathering of raw sensor data for subsequent forwarding to a base station. In order to deploy WSNs in real environments, a variety of technical challenges must be addressed. With traditional techniques developed for a specific task, it is hard to react in dynamic situations beyond the scope of the intended task. As a solution to this problem, machine learning (ML) techniques that are able to handle dynamic situations with successful learning process have been applied lately in WSNs. Particularly, deep learning (DL) techniques, a class of ML techniques characterized by the use of deep neural network, are used for WSNs to extract higher level features from raw sensor data. A range of benefits obtained from ML techniques applied to WSNs can be described as reduced computational complexity, increased feasibility in finding optimal solutions, increased energy efficiency, etc. On the other hand, it is found from our survey that large training time and large dataset to get acceptable performance are accompanied with large energy consumption which is not favorable for resource-restrained WSNs. Reviews on the applications of ML techniques in WSNs appeared in the literature. However, few reviews have dealt with the applications of DL techniques in WSNs. In this review, recent developments of ML techniques for WSNs are presented with much emphasis on DL techniques. The DL techniques developed for various applications in WSNs are addressed together with their respective deep neural network architectures.

SD-MIoT: A Software-Defined Networking Solution for Mobile Internet of Things

L. Mamatas T. Theodorou

29 September 2020

The Internet of Things (IoT) brings new potentials in humans’ everyday life activities through enabling applications with stringent communication demands, including mobile IoT applications. State-of-the-art routing protocols for the IoT, such as IPv6 routing protocol for low-power and lossy networks (RPL), have not been originally designed for such challenging applications. Recent proposals blend the software-defined networking (SDN) paradigm with IoT, enabling better-informed and bespoke routing control, matching the application requirements. In this article, we propose SD-MIoT, an open-source SDN solution for mobile IoT environments that consists of a modular SDN controller and an OpenFlow-like protocol. SD-MIoT detects passively in real-time, the network’s mobile nodes through mobility detector (MODE), an intelligent algorithm that utilizes the connectivity graph of the SDN controller. It incorporates novel mobility-aware topology discovery mechanisms, routing policies, and flow-rule establishment methods, all of them balancing control overhead with routing robustness, according to nodes’ mobility behavior detected by MODE. We provide extensive evaluation results over two realistic scenarios, further confirming the suitability of SD-MIoT for mobile IoT environments and demonstrating reliable operation in terms of successful data packet delivery with low control overhead.

A Versatile Out-of-Band Software-Defined Networking Solution for the Internet of Things

L. Mamatas T. Theodorou

1 Juni 2020

The Internet of Things (IoT) is gradually incorporating multiple environmental, people, or industrial monitoring deployments with diverse communication and application requirements. The main routing protocols used in the IoT, such as the IPv6 Routing Protocol for Low-Power and Lossy Networks (RPL), are focusing on the many-to-one communication of resource-constraint devices over wireless multi-hop topologies, i.e., due to their legacy of the Wireless Sensor Networks (WSN). The Software-Defined Networking (SDN) paradigm appeared as a promising approach to implement alternative routing control strategies, enriching the set of IoT applications that can be delivered, by enabling global protocol strategies and programmability of the network environment. However, SDN can be associated with significant network control overhead. In this paper, we propose VERO-SDN, an open-source SDN solution for the IoT, bringing the following novelties in contrast to the related works: (i) programmable routing control with reduced control overhead through inherent protocol support of a long-range control channel; and (ii) a modular SDN controller and an OpenFlow-like protocol improving the quality of communication in a wide range of IoT scenarios through supporting two alternative topology discovery and two flow establishment mechanisms. We carried out simulations with various topologies, network sizes and high-volume transmissions with alternative communication patterns. Our results verified the robust performance and reduced control overhead of VERO-SDN for alternative IoT deployments, e.g., achieved up to 47% reduction in network’s overall end-to-end delay time compared to RPL and a packet delivery ratio of over 99.5%.

Artikel yang Mensitasi

1 sitasi

Machine Learning Routing Protocol in Mobile IoT based on Software-Defined Networking

J. Seitz Raheleh Samadi

14 November 2022

The Internet's pervasive influence in all aspects of life has caused the number of heterogeneous devices connected to this network to grow exponentially. As a result, recognizing these devices and their management has led to the emergence of a new paradigm called the “Internet of Things” (IoT). Sensor networks are the essential pillar of the Internet of Things. Due to their low cost and ease of deployment, they can be implemented in a structured or unstructured way in a dynamic physical environment to manage and monitor the dynamic conditions of the desired area in various applications. Nevertheless, what is noteworthy in this regard is the limited resources of sensor networks, which cannot meet the diverse needs of the Internet of Things, so appropriate solutions must be adopted to some challenges, such as scalability and routing in dynamic topologies. Against this challenge, the SDN paradigm has attracted massive attention because it is possible to add new capabilities to networks with limited resources to reduce the overhead caused by processing and computing in sensor nodes and delegate these energy-consuming tasks to the controller. On the other hand, machine learning techniques have also shown their ability to optimize routing and increase the quality of service, reliability, and security by using statistics and information obtained from these networks. However, less research has addressed sensor nodes' mobility and challenges in resource-constrained IoT networks.