A New Perceptron-Based Neural-Network Algorithm to Enhance the Scheduling Performance of Safety–Critical WSNs of Increased Dependability
摘要
Wireless Sensor Networks (WSNs) are embedded systems consisting of multiple distributed Sensor Nodes and usually one or more Base Stations, placed within an area of interest, to monitor and detect given behaviours and changes. Nowadays, WSNs are widely used in Safety–Critical systems where their dependability requirements are determined by the correct operations of the three primary properties: Connectivity, Coverage, and Lifetime of the network. These properties have been mostly considered independently of each other due to the complexity of addressing them simultaneously. This paper proposes a Perceptron-based Artificial Neural Network (ANN) analyser to analyse the performance of the Scheduling algorithms (e.g., where nodes alternate between awake (ON) and sleep (OFF) states) in WSNs using a MATLAB simulation environment. This approach uses a neural network to learn, train, and test the performance of such algorithms, to better the overall dependability of the network. The simulation results show possible ways to improve the lifetime of nodes using a more dynamic connectivity /coverage strategy. In particular, nodes that are switched ON more than four times were identified and classified. This has the benefit of improving network lifetime and hence its service availability and reliability attributes (dependability) by balancing the workload or the sleep schedule of those nodes, the network’s lifetime increases by avoiding unnecessarily depleting nodes’ energy.