Skip to main content
The Scientific World Journal logoLink to The Scientific World Journal
. 2013 Nov 30;2013:185970. doi: 10.1155/2013/185970

The Robustness Analysis of Wireless Sensor Networks under Uncertain Interference

Changjian Deng 1,2,*
PMCID: PMC3864151  PMID: 24363613

Abstract

Based on the complex network theory, robustness analysis of condition monitoring wireless sensor network under uncertain interference is present. In the evolution of the topology of sensor networks, the density weighted algebraic connectivity is taken into account, and the phenomenon of removing and repairing the link and node in the network is discussed. Numerical simulation is conducted to explore algebraic connectivity characteristics and network robustness performance. It is found that nodes density has the effect on algebraic connectivity distribution in the random graph model; high density nodes carry more connections, use more throughputs, and may be more unreliable. Moreover, the results show that, when network should be more error tolerant or robust by repairing nodes or adding new nodes, the network should be better clustered in median and high scale wireless sensor networks and be meshing topology in small scale networks.

1. Introduction

Currently, wireless sensor networks have been deployed for condition monitoring application. In industrial harsh environment, there are many kinds of uncertain interference, for example, energy dependence, dynamic topological update, and varying large number of nodes, and these make WSN a type of complex system.

Under uncertain industrial environment, robustness is an important property. Robustness is often defined as invariance degree of state, behavior, and function or the adaptation/flexibility degree under interference of perturbations. Robust analysis of wireless sensor networks is intractable and challenging.

There are three models of complex network [13]. The first model is the Erdős-Rényi model of random graphs, the second model is small-world model, and the third model is scale-free model of the power-law degree distribution.

Papers [412] proved that many complex systems display a surprising degree of tolerance for errors. Robustness of wireless complex networks can be enhanced by optimization of networks topology or by repair of its faults.

Papers [1318] discuss that second smallest eigenvalue of the Laplacian matrix (algebraic connectivity) plays a special role for the robustness of networks using the Erdős-Rényi random graph, as an example for the model of condition monitoring wireless sensor networks.

Papers [1927] study the ability to control networks. Recent work has extended the concept of pinning control and structural controllability to complex networks and so on.

With the fundamentals of these, the paper focuses on the research of topology choice and repairing control based on density weighted algebraic connectivity; when the vertex and links are not always constant, they can change with time.

The contributions of the paper are (1) weighted and changeable algebraic connectivity analysis in random network and (2) presenting a method to do topology choice and repairing control of different topology of wireless sensors, for example, the star topology, the tree-cluster topology, the mash topology, and so on.

The paper is arranged as follows: in Section 2, the related works are introduced; in Section 3, the research method of the paper is described; in Section 4, the simulation and its discussion are presented; in Section 5, the conclusion is given.

2. Related Work

2.1. Statistics Results of Erdős and Rényi Model

A network is represented as an undirected graph G = (N, L) consisting of N = |N| nodes and L = |L| links.

Erdős and Rényi define a random graph as N labeled nodes connected by n edges, which are chosen randomly from the N(N − 1)/2 possible edges. In total there are C n [N(N−1)/2] graphs with N nodes and n edges. An alternative and equivalent definition of a random graph is the binomial model, and following properties of the random graph can be determined asymptotically [1].

  • (i)

    In ER model, there is a critical probability p c(N). If p(N) grows more slowly than p c(N) as N, then almost every graph with connection probability p(N) fails to have property Q. If p(N) grows somewhat faster than p c(N), then almost every graph has the property Q.

  • (ii)

    The critical probability at which almost every graph contains a subgraph with k nodes and edges is p c(N) = cN k/l. (a) The critical probability of having a tree of order k is p c(N) = cN k(k−1); (b) the critical probability of having a cycle of order k is p c(N) = cN −1; (c) the critical probability of having a complete subgraph of order k is p c(N) = cN −2/(k−1).

  • (iii)

    The useful threshold probabilities for WSN at which different subgraphs appear in a random graph are shown in Figure 1. At p ~ N −1 trees of all orders are present, and at the same time cycles of all orders appear. The probability p ~ N −2/3 marks the appearance of complete subgraphs of order 4; p ~ N −1/2 corresponds to complete subgraphs of order 5. As z approaches 0, the graph contains complete subgraphs of increasing order.

  • (iv)

    The expectation value of the number of nodes with degree k has a passion distribution.

  • (v)

    A general conclusion is that, for most values of p, almost all graphs with the same N and p have precisely the same diameter.

  • (vi)
    The clustering coefficient of a random graph is formula
    Crand=p=kN. (1)

Figure 1.

Figure 1

Threshold probabilities at which different subgraphs appear in a random graph.

2.2. Algebraic Connectivity of Erdős and Rényi Model

The Laplacian matrix of a graph G with N nodes is an N × N matrix Q = Δ − A, where Δ = diag⁡ (D i). D i denotes the nodal degree of the node iN and A is the adjacency matrix of G.

The asymptotic behavior of the algebraic connectivity in the Erdős-Rényi random graph G p(N) is as follows: for any ε > 0,

λN1=pN+o(N1/2+ε), (2)

where the algebraic connectivity converges in probability as N.

Paper [18] defined that the correlation coefficient of the degrees D i and D j of two random nodes i and j in G p(N) for 0 < p < 1 is

ρ(Di,Dj)=Cov[Di,Dj]Var[Di]Var[Dj]=1N1. (3)

At large graph size N, the distribution of the algebraic connectivity will rapidly approach the mean value. And the distribution of the algebraic connectivity grows linearly with the minimum nodal degree, λ N−1D min⁡.

And the larger the algebraic connectivity is, the better the graph's robustness of node and link failures is.

3. Weighted and Changeable Algebraic Connectivity of WSN

3.1. Weighted Algebraic Connectivity

Figure 2 shows the simplest topology of normal equipment condition monitoring WSN.

Figure 2.

Figure 2

Simplest topology of normal condition monitoring WSN.

In Figure 2, the vertex number of graph is seven. There is a very interesting phenomenon that if we omitted the vertex of sink node, the network should be almost connected with equal probability p (k of N nodes).

In time domain, this omitted network graph can be looked as a random graph. (For the data transmit, the connected link is at probability p.)

Here the average degree of a vertex in this network is

pk=(N1k)pk(1p)N1kzkk!ez. (4)

If N were large, this distribution should be looked to as the Poisson distribution.

(1) Medium Complexity Topology of Normal Condition Monitoring WSN. As shown in Figure 3, the vertex number of graph is almost 21. In the left and right of Figure 3, the density of a network (number of nodes in an area) is the same, but possibility of links is different. There is also a phenomenon that if the vertex of route node was omitted, the network should be almost connected with equal probability p if they had the same density. And, if the density is large, the vertex degree of graph is large.

Figure 3.

Figure 3

Modern complexity topology of normal condition monitoring WSN.

The omitted network graph can also be looked to as a random graph. And the network made from route nodes and sink nodes has similar property with mesh network.

(2) Large Complexity Topology of Condition Monitoring WSN. When there are hundreds of nodes in a wireless condition monitoring network and the network consists of many similar areas that have independent functions, and then we can define this every area as a cell of network. Then if the cell of network has the same topology as Figure 2, then it has the similar results as (1).

The eigenvalues of Q are called the Laplacian eigenvalues. The Laplacian eigenvalues λ N = 0 ⩽ λ N−1 ⩽ ⋯⩽λ 1 are all real and nonnegative. The second smallest Laplacian eigenvalue λ N−1 is also known as the algebraic connectivity.

Lemma 1 —

Algebraic connectivity of wireless star, cluster-tree, or mesh network has below properties:

  • For an ideal full-function mesh network, algebraic connectivity is proportional with density of network.

  • For an ideal star or cluster-tree network, the end nodes have similar algebraic connectivity; algebraic connectivity of the route nodes and AP (or coordinator) is proportional with density of network.

  • For complex WSN, algebraic connectivity has a weight; the simplest example of the weight is density of network.

3.2. The Influence Function of Weighted Algebraic Connectivity

To discuss the robustness of WSN, here two connectivity metrics of G are introduced: (1) the link (edge) connectivity κ L is the minimal number of links whose removal would disconnect G; (2) the node (vertex) connectivity κ N is defined analogously (nodes together with adjacent links are removed).

The robustness of network graph has a relationship with algebraic connectivity; the algebraic connectivity of a graph is increased with the node and the link connectivity. In another way, robustness has a relationship with error tolerance of network. Two types of node removal were considered. The first type was that all the nodes were randomly removed. The second type was that the most highly connected nodes were of more reliability nodes; other was the same as type 1.

Definition 2 (influence function set of network) —

In graph R of network, if the subgraph R 1 is not connected with Sink (or network access point node) node, then subgraph is R 1 graph, and connected graph is R-R 1 graph.

If R 1 occurred from removal of node k, then ratio of E k = R 1/R means the destroy effect of node k, called influence function of node k.

The sum of E i is called one-dimension influence function of network

i=1nEi=IFnet,iR. (5)

If k 1, k 2 were removed, E 1,2 were called influence function of nodes k 1, k 2. If the removed nodes were sets, for example, the removed nodes sets are ℘K = {K 1, K 2,…}, K 1 = {k 1, k 2}, K 2 = {k 3, k 4}, then the ℘E = {E K1, E K2,…} is the influence function set of network.

Definition 3 (influence function set of weighted algebraic connectivity) —

Propose the density (weighted) stands for more easy to produce congest, and to be more unreliability. Here density weighted influence function set of network is defined. It has a relationship with throughput, energy cost, and so on.

Lemma 4 —

An ideal random network means that there are no determining factors that can infect network communication, for example, (nodes) density, (effective) communication distances. Then the mean or least square mean of connectivity is optimum estimation value, and meanwhile the network may be microstable (less intermoving) or reliable.

Note. In ZigBee, there are phenomena of near neighbor ring, hidden nodes, and so on. In WirelessHart, there are phenomena of limited connective number, loss of noisy node, and so on. They have not been studied in detail in the paper.

3.3. Changeable Algebraic Connectivity

There are some different kinds of model of time-varying topologies: (1) the switching topology which refers to a deterministically time-varying model where, at each time instant, the network adopts a topology from a known set; (2) random topologies, in the presence of random failures caused by working under uncertain interference, for instance, changes in the environment, mobility of the nodes, asynchronous sleeping periods, or randomized communication protocols; the topology of a WSN varies randomly with time; (3) E-R model.

When wireless sensor networks are working under uncertain interference, nodes and links may lose effect momentarily or permanently. And the topology may be different with random topologies.

When the links are added or removed unpredictably from the set at any time, the graph can be looked to as the realization of a random process. WSN are normally exposed to random communication failures caused by uncertain interference, and these communication impairments cause abrupt changes in the connectivity of the network, which are described by means of a random graph,

Ak=Ak1·Bt,Bt=I,t<tc,Bt=I+ΔB,t>tc. (6)

When considering formula (6), the connectivity matrix A is changed after time t c. And meanwhile the algebraic connectivity of graph is changed.

Then the algebraic connectivity λ N−1 is random variable; its distribution with the losing effective nodes is important to improve the robustness of complex networks, by optimization of complex networks topology or by repairing the damage nodes of complex networks.

4. Simulation and Test Results

The state of the network can be simplified as linear system:

x˙(t)=Lx(t), (7)

where x(t) = [x 1(t), x 2(t),…, x N(t)]T is the vector of all states at time t and L N×N is the Laplacian matrix associated with the graph.

A discrete implementation of the expression of (7) is

xi(k+1)=jNi{i}wijxj(k),k0. (8)

Different from weighted algebraic connectivity, w ij is nonzero weight assigned by node i to the information received from node j, satisfying

jNi{i}wij=1. (9)

More generally, the linear control systems are described by the following state equation:

x˙(t)=Ax(t)+Bu(t), (10)

where x(t) = {x 1(t), x 2(t),…x N(t)}T, which is the state of a system of N nodes at time t. A is the N × N adjacency matrix of the network representing the system. B is the N × M input matrix, which identifies the nodes where the input signals are imposed. The input signal vector u(t) = {u 1(t), u 2(t),…u N(t)}T is a time-dependent input signal vector. The state of each node at each time step is controlled by the linear combination of the elements of the input vector.

4.1. Weighted Algebraic Connectivity and Not Weighted Algebraic Connectivity

In wireless condition monitoring network, supposing whether nodes can be connected or not only relies on its effective communication distance. As shown in Figure 4, the density of nodes and the topology of networks are two important factors to research communication links.

Figure 4.

Figure 4

Different topology and its communication links in a certain area (left is random mesh; right is star).

(1) The Relationship between Density and Connectivity. Simulate method: in certain area, using different numbers of nodes circulate its connectivity.

The connectivity is defined as the successful connection possibility when random deploy nodes in this area 100 times. When numbers of nodes are above than or equal to 10, the networks have a reliability of connectivity (as shown in Figure 5). So the theory of effective distance is less than 0.47.

Figure 5.

Figure 5

The relationship between density and connectivity.

This means, in wireless condition monitoring network, an effective distance of random network should be larger than half of monitoring area. Considering its physical communication ability, the edge of monitoring cell is defined as twice times of its effective distance.

(2) The Relationship between Algebraic Connectivity and Density When the Effective Distance Is about 0.5. As shown in Figure 6, discrete algebraic connectivity is varied with the density (or number of nodes in certain area); the useful value of algebraic connectivity is a flat plain of certain density (10–20 nodes in a cell). The reason is too large the density form another different subgraphs and outlier of algebraic connectivity.

Figure 6.

Figure 6

The relationship between algebraic connectivity and connectivity.

(3) The Relationship between Network Throughput and Density. In simulation, throughput is only comprised of the transmitting sense data; the network management steam is not considered. As shown in Figure 7, when density of network is large, the throughput of network became very large, such that the value is almost 10 k byte per second. So the density of network should not be large.

Figure 7.

Figure 7

The relationship between throughput of network and density.

As discussed in (2) and (3), this gives the property of density weighted algebraic connectivity.

4.2. Robustness Analysis of Random Complex Network

(1) The Relationship between Random Destruction Number of Node and Connectivity. As shown in Figure 8, when random destruction of node is larger than its degree, then the connection of network can be destroyed.

Figure 8.

Figure 8

The relationship between random destruction number of node and connectivity.

(2) The Robustness Analysis of Random Complex Network. Consider a new graph that includes the plant's sensors and actuator, where the plant is controlled using a multihop wireless network. In applied layer application, condition monitoring parameters are measured by sensors and transmitted in networks; the networks construction changed with uncertain interference; this output is different with ordinary output with its random delay, packets loss rate, and so on.

There are two kinds of data; one kind is distributed data. It combined lots of nodes to get a useful data, as shown in formula

x[k+1]=(A+ΔA)x[k]+(B+ΔB)u[k],y[k]=(C+ΔC)x[k]. (11)

The another kind is standalone data, when can be described as a function, like

yi(t)=f(xi(t))+Δf(xi(t)). (12)

An example delay of wireless HART network is

T_d=0.0011×n2+0.24×n1.3333,n>50,T_d=0.1029×n+2,n<50. (13)

Suppose that loss of effective nodes is relay nodes, and then delay time value is changed in normality distribution way; its means is zero. Its standard deviation has a relationship with connectivity.

As a result, if delay time is shorter than sample time, delays will do less interference with LTI system. And if the packet loss rate was less than 15% (use true time simulate using CSMA/CA, TDMA), spring damper system should work normally with little performance degrade (as shown in Figure 9).

Figure 9.

Figure 9

The relationship between loss packet rate and step response of spring damper.

If the system is not connected, should repair it. This robust control problem is to find control scheme to obtain system robustness. That includes two factors: the first is topology selection; the second is repairing scheme.

Assumption 5 —

If the connected degree distribution was Poisson distribution, the Packet loss rate under uncertain interface should follow the Poisson distribution.

Then this becomes a time-space transmitting processing problem.

In every time slot different density (data transmitting rate), the most possibility of losing packet is shown in Figures 10 and 11.

Figure 10.

Figure 10

The time and space domain losing packet rate at lower space density.

Figure 11.

Figure 11

The time and space domain losing packet rate at higher space density.

Conclusion. It is obvious that the cluster-tree, star-mesh topologies are easier than only mesh network to repair the network for its small algebraic connectivity and communication links. And it uses self-repairing or deploying new nodes to repair network.

But center nodes are more important and fragile than other nodes in these topologies. If they are to be novel stronger than other nodes, in median and large networks, this topology may have large possibility to be more robust than mesh topology in median and large scale networks. And, in small scale network, mesh topology may have large possibility to be more robust than other topology.

5. Conclusions

The cluster-tree, star-mesh topologies are easier than only mesh network to repair the network and may have large possibility to be more robust than mesh topology in median and large scale networks. In small scale network, mesh topology may have large possibility to be more robust than other topology.

If random destruction of node was larger than its algebraic connectivity, the connection of network should be broken out.

The properties of density weighted algebraic connectivity are two factors: one is that the useful value of algebraic connectivity is in certain density; the other is an effective network in which the density of network should not be large.

Acknowledgments

For support and contributions to discuss the authors would like to thank the rest of MCC (Mobile Computer Center) of UESTC (University of Electronic Science and Technology of China), Canada partner of ISTP, and others.

References

  • 1.Albert R, Barabási AL. Statistical mechanics of complex networks. Reviews of Modern Physics. 2002;74(1):47–97. [Google Scholar]
  • 2.Barabási A-L, Albert R. Emergence of scaling in random networks. Science. 1999;286(5439):509–512. doi: 10.1126/science.286.5439.509. [DOI] [PubMed] [Google Scholar]
  • 3.Boguñá M, Pastor-Satorras R. Class of correlated random networks with hidden variables. Physical Review E. 2003;68(3) doi: 10.1103/PhysRevE.68.036112.036112 [DOI] [PubMed] [Google Scholar]
  • 4.Albert R, Jeong H, Barabási A-L. Error and attack tolerance of complex networks. Nature. 2000;406(6794):378–382. doi: 10.1038/35019019. [DOI] [PubMed] [Google Scholar]
  • 5.Cohen R, Havlin S, Ben-Avraham D. Efficient immunization strategies for computer networks and populations. Physical Review Letters. 2003;91(24) doi: 10.1103/PhysRevLett.91.247901.247901 [DOI] [PubMed] [Google Scholar]
  • 6.Havlin S, Cohen R. Complex Networks: Structure, Robustness and Function. Cambridge University Press; 2010. [Google Scholar]
  • 7.Herrmann HJ, Schneider CM, Moreira AA, Andrade JS, Jr., Havlin S. Onion-like network topology enhances robustness against malicious attacks. Journal of Statistical Mechanics. 2011;2011(1)P01027 [Google Scholar]
  • 8.Moreira AA, Andrade JS, Jr., Herrmann HJ, Indekeu JO. How to make a fragile network robust and vice versa. Physical Review Letters. 2009;102(1) doi: 10.1103/PhysRevLett.102.018701.018701 [DOI] [PubMed] [Google Scholar]
  • 9.Newman MEJ. The structure and function of complex networks. SIAM Review. 2003;45(2):167–256. [Google Scholar]
  • 10.Schneider CM, Moreira AA, Andrade JS, Jr., Havlin S, Herrmann HJ. Mitigation of malicious attacks on networks. Proceedings of the National Academy of Sciences of the United States of America. 2011;108(10):3838–3841. doi: 10.1073/pnas.1009440108. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Hu B, Li F, Zhou H-S. Robustness of complex networks under attack and repair. Chinese Physics Letters. 2009;26(12)128901 [Google Scholar]
  • 12.Paul G, Tanizawa T, Havlin S, Stanley HE. Optimization of robustness of complex networks. European Physical Journal B. 2004;38(2):187–191. [Google Scholar]
  • 13.Bai Z, Demmel J, Dongarra J, Ruhe A, van der Vorst H. Templates for the Solution of Algebraic Eigenvalue Problems: A Practical Guide. Philadelphia, Pa, USA: SIAM; 2000. [Google Scholar]
  • 14.Fiedler M. Algebraic connectivity of graphs. Czechoslovak Mathematical Journal. 1973;23:298–305. [Google Scholar]
  • 15.Restrepo JG, Ott E, Hunt BR. Approximating the largest eigenvalue of network adjacency matrices. Physical Review E. 2007;76(5) doi: 10.1103/PhysRevE.76.056119.056119 [DOI] [PubMed] [Google Scholar]
  • 16.Jamakovic A, van Mieghem P. On the robustness of complex networks by using the algebraic connectivity. Technical Report. 2007
  • 17.van Mieghem P, Stevanović D, Kuipers F, et al. Decreasing the spectral radius of a graph by link removals. Physical Review E. 2011;84(1) doi: 10.1103/PhysRevE.84.016101.016101 [DOI] [PubMed] [Google Scholar]
  • 18.Jamakovic A, van Mieghem P. On the robustness of complex networks by using the algebraic connectivity. Proceedings of the 7th International IFIP-TC6 Networking Conference (NETWORKING '08); 2008; pp. 183–194. [Google Scholar]
  • 19.Pua CL, Pei A WJ. Michaelson. Robustness analysis of network controllability. Physica A. 2012;391(18):4420–4425. [Google Scholar]
  • 20.Barrat A, Barthelemy M, Vespignani A. Dynamical Processes on Complex Networks. Cambridge, UK: Cambridge University Press; 2009. [Google Scholar]
  • 21.Sorrentino F, di Bernardo M, Garofalo F, Chen G. Controllability of complex networks via pinning. Physical Review E. 2007;75(4) doi: 10.1103/PhysRevE.75.046103.046103 [DOI] [PubMed] [Google Scholar]
  • 22.Liu Y-Y, Slotine J-J, Barabási A-L. Controllability of complex networks. Nature. 2011;473(7346):167–173. doi: 10.1038/nature10011. [DOI] [PubMed] [Google Scholar]
  • 23.Nepusz T, Vicsek T. Controlling edge dynamics in complex networks. Nature Physics. 2012;8:568–573. [Google Scholar]
  • 24.Lin CT. Structural controllability. IEEE Transactions on Automatic Control. 1974;19(3):201–208. [Google Scholar]
  • 25.Cowan NJ, Chastain E, Vilhena DA, Bergstrom CT. Controllability of real networks. doi: 10.1371/journal.pone.0038398. In press. http://arxiv.org/abs/1107.2177. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Menche J, Valleriani A, Lipowsky R. Asymptotic properties of degree-correlated scale-free networks. Physical Review E. 2010;81(4) doi: 10.1103/PhysRevE.81.046103.046103 [DOI] [PubMed] [Google Scholar]
  • 27.Pósfai M, Liu YY, Slotine JJ, Barabási AL. Effect of correlations on network controllability. Scientific Reports. 2013;3 doi: 10.1038/srep01067.1067 [DOI] [PMC free article] [PubMed] [Google Scholar]

Articles from The Scientific World Journal are provided here courtesy of Wiley

RESOURCES