Towards performance evaluation prediction in WSNs using artificial neural network multi-perceptron

被引:4
作者
Zroug, Siham [1 ]
Remadna, Ikram [1 ]
Kahloul, Laid [1 ]
Terrissa, Sadek Labib [1 ]
Benharzallah, Saber [2 ]
机构
[1] Biskra Univ, LINFI Lab, Biskra 07000, Algeria
[2] Batna 2 Univ, LAMIE Lab, Batna 05000, Algeria
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2023年 / 26卷 / 02期
关键词
Performance evaluation; Formal verification; Petri nets; Hierarchical timed coloured petri nets; Machine learning; Multi-layer perceptron; WIRELESS SENSOR NETWORKS;
D O I
10.1007/s10586-022-03753-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The use of formal methods in specifying and verifying WSNs protocols attracts several researchers. However, based practically on state-space exploration, these formal methods face scalability problems when the specified system is complicated, which is often the case with WSNs protocols. To overcome this last problem, this paper proposes exploiting a machine learning approach to make predictions when the specified system becomes highly complex due to the increasing number of nodes. The main contribution of this paper is the application of a Multi-Layer Perceptron (MLP) to predict a set of crucial performance metrics of the CSMA/CA MAC protocol based on the historical data generated from formal models representing the whole behaviour of the WSN, including waiting time (WT), delay performance (DP), waiting time for an acknowledgement (WTA), and the throughput (TH). The empirical results demonstrate the effectiveness of the proposed MLP architecture compared to other ML techniques (SVR and LR) using various evaluation criteria (MAE, MSE, RMSE). MLP gives the best, and minimum criteria values on all performance metrics datasets in terms of MSE values are around 4.90, 3.11, 8.88, and 4 x 10(-5) for metrics WT, WTA, DP, and TH, respectively. The obtained results in this paper proved the efficiency of the combination between formal models (i.e. Hierarchical Timed Coloured Petri Nets) and machine learning approaches that use artificial neural networks.
引用
收藏
页码:1405 / 1423
页数:19
相关论文
共 43 条
  • [1] Neural networks in wireless networks: Techniques, applications and guidelines
    Ahad, Nauman
    Qadir, Junaid
    Ahsan, Nasir
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 68 : 1 - 27
  • [2] Wireless sensor networks: a survey
    Akyildiz, IF
    Su, W
    Sankarasubramaniam, Y
    Cayirci, E
    [J]. COMPUTER NETWORKS, 2002, 38 (04) : 393 - 422
  • [3] AlZu'bi Shadi, 2021, 2021 International Conference on Information Technology (ICIT), P679, DOI 10.1109/ICIT52682.2021.9491125
  • [4] AlZu'bi S, 2020, 2020 FIFTH INTERNATIONAL CONFERENCE ON FOG AND MOBILE EDGE COMPUTING (FMEC), P306, DOI [10.1109/fmec49853.2020.9144916, 10.1109/FMEC49853.2020.9144916]
  • [5] [Anonymous], CPN TOOLS CAN BE DOW
  • [6] Aqel D., 2018, RECENT PATENTS COMPU, V11, P121, DOI [10.2174/2213275911666180904105329, DOI 10.2174/2213275911666180904105329]
  • [7] Extreme learning machine for plant diseases classification: a sustainable approach for smart agriculture
    Aqel, Darah
    Al-Zubi, Shadi
    Mughaid, Ala
    Jararweh, Yaser
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (03): : 2007 - 2020
  • [8] QCOF: New RPL Extension for QoS and Congestion-Aware in Low Power and Lossy Network
    Ben Aissa, Yousra
    Grichi, Hanen
    Khalgui, Mohamed
    Koubaa, Anis
    Bachir, Abdelmalik
    [J]. ICSOFT: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2019, : 560 - 569
  • [9] Using Hierarchical Timed Coloured Petri Nets in the formal study of TRBAC security policies
    Ben Attia, Hasiba
    Kahloul, Laid
    Benhazrallah, Saber
    Bourekkache, Samir
    [J]. INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2020, 19 (02) : 163 - 187
  • [10] Bergstra J., 2011, P 2011 ANN C NEURAL, V24, DOI DOI 10.5555/2986459.2986743