Skip to main content
Log in

Neural network based automated detection of link failures in wireless sensor networks and extension to a study on the detection of disjoint nodes

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

In the broad research area of wireless sensor networks (WSN), detection of link failure is still in its infancy. In this paper, we propose to use a neural network model for detection of link failure in WSN. The neural network has been allowed to learn and adapt with the help of gradient descent based learning algorithm. We demonstrate the proposed model with regard to the preparation of training data and implementation of the model. This paper also provides a thorough theoretical and analytical investigation of link failures in WSN. The proposed neural network based model has been evaluated carefully with regard to testbed experiments. The simulation-based experiment has been conducted to justify the applicability of the proposed model for dense networks that could contain around 1000 links. We also analyze the theoretical performance of the proposed neural network based algorithm with regard to various performance evaluative measures such as failure detection accuracy, false alarm rate. The simulated experiments, as well as the testbed experiments in indoor and outdoor environments, suggest that the method is capable of link failure detection with higher detection rate and it is consistent. Furthermore, this article also reports a comprehensive case study as an extension of this present research towards automated detection of disjoint and disconnected nodes in a sensor network.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22

Similar content being viewed by others

Notes

  1. Class to which the pattern belongs e.g. positive, negative

  2. For a binary class problem, a \(+\)ve target class can be represented as (1,0), and a −ve target class can be represented as (0,1).

References

  • Battiti R (1994) Using mutual information for selecting features in supervised neural net learning. IEEE Trans Neural Netw 5(4):537–550

    Article  Google Scholar 

  • Dash T (2017) A study on intrusion detection using neural networks trained with evolutionary algorithms. Soft Computing, 21(10):2687–2700. https://doi.org/10.1007/s00500-015-1967-z

    Article  Google Scholar 

  • Elliott EO (1963) Estimates of error rates for codes on burst-noise channels. Bell Syst Tech J 42(5):1977–1997

    Article  Google Scholar 

  • Hecht-Nielson R (1989) Theory of the backpropagation neural network. In: Journal of conference on neural network, Washington, DC

  • Heinzelman WB, Chandrakasan AP, Balakrishnan H (2002) An application-specific protocol architecture for wireless microsensor networks. IEEE Trans Wirel Commun 1(4):660–670

    Article  Google Scholar 

  • Issariyakul T, Hossain E (2011) Introduction to network simulator NS2. Springer, Berlin

    Google Scholar 

  • Kamal ARM, Bleakley CJ, Dobson S (2014) Failure detection in wireless sensor networks: a sequence-based dynamic approach. ACM Trans Sens Netw 10(2):35

    Article  Google Scholar 

  • Lee MH, Choi YH (2008) Fault detection of wireless sensor networks. Comput Commun 31(14):3469–3475

    Article  Google Scholar 

  • Ma Q, Liu K, Cao Z, Zhu T, Liu Y (2015) Link scanner: faulty link detection for wireless sensor networks. IEEE Trans Wirel Commun 14(8):4428–4438

    Article  Google Scholar 

  • Mahapatro A, Khilar PM (2013a) Fault diagnosis in wireless sensor networks: a survey. IEEE Commun Surv Tutor 15(4):2000–2026

    Article  Google Scholar 

  • Mahapatro A, Khilar PM (2013b) Online distributed fault diagnosis in wireless sensor networks. Wirel Pers Commun 71(3):1931–1960

    Article  Google Scholar 

  • Martinez D (2000) Intelligent sensors using neural networks: the example of a microsystem for visual inspection. Eng Sci Educ J 9(5):236–240

    Article  Google Scholar 

  • Mishra S, Swain RR, Samal TK, Kabat MR (2015) CS-ATMA: a hybrid single channel MAC layer protocol for wireless sensor networks. In: Computational intelligence in data mining, vol 3, Springer, pp 271–279

  • Oldewurtel F, Mahonen P (2006) Neural wireless sensor networks. In: Systems and networks communications, 2006. ICSNC ’06. International conference on, pp 28–28

  • Reddy PN, Dambekodi SN, Dash T (2017) Towards continuous monitoring of environment under uncertainty: a fuzzy granular decision tree approach. CEUR workshop proceedings 1819

  • Swain RR, Khilar PM (2016a) Composite fault diagnosis in wireless sensor networks using neural networks. Wirel Pers Commun 95(3):2507–2548

    Article  Google Scholar 

  • Swain RR, Khilar PM (2016b) A fuzzy MLP approach for fault diagnosis in wireless sensor networks. In: 2016 IEEE region 10 conference (TENCON), pp 3183–3188. https://doi.org/10.1109/TENCON.2016.7848637

  • Swain RR, Khilar PM (2017) Soft fault diagnosis in wireless sensor networks using pso based classification. In: 2017 IEEE region 10 conference (TENCON), pp 2456–2461. https://doi.org/10.1109/TENCON.2017.8228274

  • Swain RR, Mishra S, Samal TK, Kabat MR (2014) ADV-MMAC: an advertisement based multichannel MAC protocol for wireless sensor networks. In: Contemporary computing and informatics (IC3I), 2014 international conference on, IEEE, pp 347–352

  • Swain RR, Mishra S, Samal TK, Kabat MR (2016) An energy efficient advertisement based multichannel distributed MAC protocol for wireless sensor networks (ADV-MMAC). Wirel Pers Commun 95(2):655–682

    Article  Google Scholar 

  • Swain RR, Dash T, Khilar PM (2017) An effective graph-theoretic approach towards simultaneous detection of fault (s) and cut (s) in wireless sensor networks. Int J Commun Syst 30(13). https://doi.org/10.1002/dac.3273

  • Swain RR, Khilar PM, Bhoi SK (2018) Heterogeneous fault diagnosis for wireless sensor networks. Ad Hoc Netw 69:15–37

    Article  Google Scholar 

  • Tai AT, Tso KS, Sanders WH (2004) Cluster-based failure detection service for large-scale ad hoc wireless network applications. In: Dependable systems and networks, 2004 international conference on, IEEE, pp 805–814

  • Wang TY, Chang LY, Duh DR, Wu JY (2007) Distributed fault-tolerant detection via sensor fault detection in sensor networks. In: Information fusion, 2007 10th international conference on, IEEE, pp 1–6

  • Yick J, Mukherjee B, Ghosal D (2008) Wireless sensor network survey. Comput Netw 52(12):2292–2330

    Article  Google Scholar 

  • You Z, Zhao X, Wan H, Hung WN, Wang Y, Gu M (2011) A novel fault diagnosis mechanism for wireless sensor networks. Math Comput Modell 54(1):330–343

    Article  MATH  Google Scholar 

  • Zurada JM (1992) Introduction to artificial neural systems vol. 8. West Publishing Company, St. Paul (ISBN 0-314-93391-3)

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Rakesh Ranjan Swain or Tirtharaj Dash.

Ethics declarations

Ethical standards

The experiments conducted in this research do not harm the environment.

Conflict of interest

The authors declare that they have no conflict of interest. The data sources, if any, are clearly identified in this research article.

Appendix: Fundamental details of graph theory with respect to wireless sensor networks

Appendix: Fundamental details of graph theory with respect to wireless sensor networks

A wireless sensor network, G defined as a graph, i.e. \(G=(N, L)\), where N is set of all nodes in G, and L is set of all links in G.

Digraph

In a Digraph each links represented by order pair of nodes \((N_i,N_j)\), link from \(N_i\) to \(N_j\).

Degree of a node

Degree of a node in a nondirected graph defined deg(N), number of links incident with the node.

Adjacency

In a graph two nodes are said to be adjacent if there exists a link in between the two nodes.

In-degree and out-degree of a node

In-degree of node (\(deg^+(N)\)) is number of links incident to the node. Out-degree of node (\(deg^-(N)\)) is number of links incident from the node.

$$\begin{aligned} deg(N)=deg^+(N)+deg^-(N) \end{aligned}$$
(26)

Connected network

Network is said to be connected if there exists a path between every pair of the node. The network which is not connected will 2 or more connected components.

Cut node

Let G be a connected network if there exists a node \(n\in G\) such that \(G-n\) results on a disconnected network. Then n is called as a cut node of G.

Cut link

Let G be a connected network if there exists a link \(e\in G\) such that \(G-e\) results on a disconnected network. Then e is called as a cut link of G.

Cut set

Let \(G=(N,L)\) be a connected network. A subset \({L}'\) of L is called a cut set of G, if removal of \({L}'\) from G makes the network disconnected and removal of no proper subset of \({L}'\) from G, makes G disconnected.

Node connectivity

Let G be a connected graph, the minimum number of nodes in G, whose removal makes G disconnected or isolated is called node connectivity of G.

Link connectivity

Let G be a connected graph, the minimum number of links in G, which removal makes G disconnected is called as link connectivity of G.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Swain, R.R., Khilar, P.M. & Dash, T. Neural network based automated detection of link failures in wireless sensor networks and extension to a study on the detection of disjoint nodes. J Ambient Intell Human Comput 10, 593–610 (2019). https://doi.org/10.1007/s12652-018-0709-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-018-0709-3

Keywords

Navigation