A Time Granular Analysis of Software Defined Wireless Mesh Based IoT (SDWM-IoT) Network Traffic Using Supervised Learning
The ceaseless increase in the number of the wireless Internet of Things (IoT) devices has resulted in the need of different traffic engineering techniques to manage the massive network traffic. Wireless Mesh Networks (WMNs) are an important constituent part of the wireless IoT networks, and are help...
Gespeichert in:
Veröffentlicht in: | Wireless personal communications 2021-02, Vol.116 (3), p.2083-2109 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The ceaseless increase in the number of the wireless Internet of Things (IoT) devices has resulted in the need of different traffic engineering techniques to manage the massive network traffic. Wireless Mesh Networks (WMNs) are an important constituent part of the wireless IoT networks, and are helpful to route the IoT networks’ traffic over long distances. The WMN devices are powerful in comparison to the IoT sensor devices, and are suitable to run the traffic engineering algorithms. To further improve the performance of the WMNs, Software Defined Networking can be used. Its unique features like global visibility, agility, etc., guarantee the optimal network management. As granularity plays an important role in data analysis and none of the existing works has discussed a time granularity based network data analysis, this work tries to offer a time granular analysis of Software Defined Wireless Mesh based IoT (SDWM-IoT) network’s traffic using supervised learning approaches. A time granular analysis helps to explore the functional traits of the data at the Coarse, Medium, and Fine granularity levels. This assists in divulging and understanding the hidden characteristics and behaviour of the SDWM-IoT network’s data based on varying time granularity, respectively. Some well known supervised learning algorithms are used to offer an in-depth analysis of the traffic, and to draw the relevant conclusions. Different variants of Decision Tree, Support Vector Machine and K-Nearest Neighbour (KNN) are used to analyze the traffic and achieve a reliable accuracy rate of more than 90%. Among all the variants, fine-KNN produces the best accuracy for most of the traffic classes with a rate of more than 98%. In addition to this, a tenfold cross-validation technique is also used to prevent the the chances of over-fitting. |
---|---|
ISSN: | 0929-6212 1572-834X |
DOI: | 10.1007/s11277-020-07781-6 |