The paper proposes the algorithm of survival topology evolution model. The model applies the survival analysis to the research on the topology of networks. On one hand, it takes the survivability of every node into account. Since the state of a node is affected by the node itself, the environment and so on, it's necessary to study the survivability of nodes. In addition, the survival analysis on the nodes can indicate whether the nodes work well in real time. On the other hand, it also takes the deletion of links and nodes determined by the survivability of the nodes into account. Then it reaches the conclusion by mean field method. The result shows that the degree distributions of WSNs are approximately power law as B-A model and that the survivability of the nodes is proportional to the degree distribution of the network consisting of the previous nodes. These are further confirmed by simulation example.
1. Introduction
Wireless sensor network (WSN) appears with the rapid development of microelectromechanical systems (MEMS), system on a chip (SoC), wireless communication, and low-power embedded technology, which brings a revolution of information perception. WSN is a multiple hops self-organizing network which is made of a large number of low-cost microsensor nodes deployed in the monitoring area by wireless communication. As the scale of WSN becomes larger and larger, the problem of coefficient, error, and attack tolerance arouses people's concern. Hence, it is necessary to find the solution.
In recent years, people pay more and more attention to the structure and dynamics of large complex networks [1]. Many new topology algorithms for wireless sensor networks have been presented due to the influence the topology has on the lifetime and communication efficiency of a network. In [2], a complex networks-based energy-efficient evolution model for wireless sensor networks is proposed. In [3], the authors presented a local world evolving model for energy-constrained wireless sensor networks. In [4], an energy-aware topology evolution model with link and node deletion in wireless sensor networks is presented. In [5], an evolving model of network with aging sites was proposed according to the effect of aging on network structure presented in [6, 7]. The model applies the algorithm proposed in [8–11] such as the mean field theory to the algorithm in [5]. In [12], the authors proposed a weighted local world evolving network model with aging nodes to make the previous model portray some complex networks more appropriately.
The models above are all involved in the energy of a node. And the topology of a WSN is closely related to it. However, what impacts the lifetime of a node is not only the energy. As a result, the paper takes the notion of survivability into account. Survival analysis refers to making an analysis and inference on the survival time of creatures and people according to the data from tests or investigations. With the continuous improvement of the theories and methods of survival analysis, survival analysis comes to be applied to some other fields such as the assessment of the lifetime of products.
Survival analysis has become another hot topic in recent years. Although it is proposed to solve some biology problems, people are focusing on its application to computer science [13]. For example, the articles [14–19] are trying to give a three-layer survivability analysis on the reliability of the WSN. As we all know, the WSN consists of plenty of inexpensive sensor nodes, which are not repairable and worthy of repairing. Therefore, the lifetime of the sensor nodes is limited. And the WSN is generally deployed in the severe environment, which will shorten the lifetime of the nodes. And then it is necessary to consider the survivability of the nodes when studying the topology of the WSN. So this paper applies the survivability of every node to the energy-aware topology evolution model with link and node deletion and then explores the topology of WSN.
The remainder of the paper is made of three sections. In Section 2, an algorithm of survival topology evolution model, which is based on [4], is proposed. In Section 3, the numerical experiments to present the features of the networks generated by the proposed algorithm are given. Finally, some concluding remarks are given in Section 4.
2. Model
The particular features of WSNs evolving networks can be captured in the present model. The model evolves from an initial WSN consisting of nodes and edges.
2.1. Preferential Attachment
The survivability of the nodes in a WSN has an impact on the lifetime of the network, which will influence the topology of the network at the same time. As we all know, the survivability of a node is not only related to the energy of the node, but also involved in other factors such as the disturbance in the environment. The section is doing some researches on how the survivability of the nodes impacts the topology of a WSN. In other words, the model takes the energy of the node, the disturbance in the environment, and so on into account. Then, the iterative algorithm during the evolving process is outlined as follows.
At each time step, a new node is added to the system. And new links from the new node are connected to existing nodes [1]. We assume that the probability of a new node will be connected to node i depends on the connectivity and the survivability of the node i. In this paper, we define a function to represent the relationship between the survivability of a node and its ability to be linked. The more survivability of a node is, the more ability it will have of being connected to the new coming nodes. Therefore, must be an increasing function and the form may be , , , , and so on. In this paper, we just set . And the form of is
From [13], the survivability of a node is defined as the probability that the life T of the node exceeds the time :
2.2. Links Deletion
At each time, with probability , old links are removed. So the parameter p denotes the deletion rate, which is defined as the rate of links removed divided by the rate of links addition; see [4]. We assume the value of the parameter p is related to the survivability of the node. In this paper, we assume the survivability of a node is related to the definition of the deletion rate p as follows.
We set a survival function threshold . If the survivability of a node satisfies
then the node will be removed. So the deletion rate of the node can be expressed as the probability that the survivability of the node is lower than the threshold n:
We first select a node i as an end of a deleted link with the antipreferential probability as
The less energy the node has, the more probability it will have for being deleted.
Then node j is then chosen from the linked neighborhood of node i (denoted by ) with probability , where . Then the link connecting nodes i and j is removed; this process is repeated times. Once an isolated node appears, it should be removed from the network to maintain the connectivity of networks.
2.3. Degree Distribution
In complex networks, the degree distribution , which indicates the probability that a randomly selected node has k connections, is a very important and useful factor to observe the features of networks and has been suggested to be used as the first criterion to classify real-world networks. In this paper, the mean field theory is adopted to give a qualitative analysis of for our survivability-aware evolving model with link and node deletions.
By the mean field theory, let be the degree of the ith node at time t, and then, in the limit of large t, the increasing rate of satisfies the following dynamical equation:
The first term in (6) accounts for the increasing number of links of the ith node by the preferential attachment due to the newly added node. The second item in (6) means the losing of links by antipreferential attachment during the evolving process.
From the mean field sense, we have
where is the expected value of the node survivability in the whole network; is the number of nodes at time t; is the average degree of the network at time t. For large t,
In this paper, we assume that the survivability of nodes is exponential distribution as the following:
where indicates the time a new node is added to the network and is a parameter of the exponential distribution. Then the expected node survivability in the whole network is
Finally, we can get the simplified form of the dynamical equation:
2.4. Calculation
2.4.1. Case A
In this case, there are only link and node additions without link and node deletions in the evolving process. It is usually fit for topology discovery state of WSNs in which all nodes have enough survivability in the ideal environment. So satisfies
With the initial condition , then we can get
The probability that a node has a connectivity which satisfies is
where .
Assuming that we add the node to the network at equal time intervals in evolving process for WSNs, the probability density at the time is . Therefore, we get
The probability density function of the degree of a node is
2.4.2. Case B
In this case, links and nodes in the evolving network model are not monotonously growing. Instead, links and nodes can be added in some occasions and removed in other cases.
At first, we assume the probability density of the threshold n is 1. Then we can obtain the expression of p from (4) and (9)
By solving the differential equation (18), we can get the form of the solution to the differential equation as follows:
where
With the same initial condition as Case A, , the solution will be (21) after simplification. Consider
where .
Then the probability that a node has a connectivity which satisfies is
Assuming that we add the node to the network at equal time intervals in evolving process for WSNs, the probability density at the time is . Therefore, we get
The probability density function of the degree of a node is
3. Simulation
In this section, we compute numerical results in the evolution of a network and compare them with simulation examples.
3.1. Case A
The degree distribution is provided for different time t with fixed , , in Figure 1. According to (15), k must satisfy the following condition to guarantee nonnegativity of , which is consistent with the other expressions:
It indicates that the degree distributions are approximately power law as B-A model. Figure 1(a) shows that the network makes lower connectivity as t increases, because the scale of the network becomes larger with the increment of t. Although the probability of a node to be connected becomes bigger as time goes on, the number of nodes in the network becomes larger at the same time. Of course, the survivability of nodes becomes smaller as time goes on, which is also the reason of lower connectivity as t increases. Figure 1(b) shows that the degree distribution follows an approximate exponential decay with the increase of k and the rate of decay will be much faster with the growth of time.
The degree distribution in comparison with different , , .
The degree distribution is provided for different time λ with fixed , , , , in Figure 2. It indicates that the network makes higher connectivity as λ decreases. Figure 2(a) shows that when the survivability of the nodes in the network becomes lower with the increment of λ, the probability of the nodes to be connected will be higher, which is the same with the definition of (1). Figure 2(b) shows that the degree distribution follows an approximate exponential decay with the increment of k and the rate of decay will be much faster with the growth of λ.
The degree distribution in comparison with different , , .
The degree distribution is provided for different time with fixed , , in Figure 3. Figure 3(a) shows that the network yields higher connectivity as decreases. It is concluded that the degree distribution follows an approximate exponential decay with the increase of k and the rate of decay will be much faster with the growth of .
The degree distribution in comparison with different .
The degree distribution is provided for different time m with fixed , , in Figure 4. Figure 4(a) shows that with the increase of the value of m, the beginning of the curve gradually moves to right, which is determined from (25). It is also very easy to understand that the network makes higher connectivity as m increases. Hence, Figure 4(b) shows that the degree distribution follows an approximate exponential decay with the increase of and the greater the m is, the faster the rate of the decay will be from Figure 4.
The degree distribution in comparison with different .
3.2. Case B
The degree distribution is provided for different time t with fixed , , in Figure 5. According to (23), k must satisfy the following condition to ensure nonnegativity of
It can be found that the degree distributions are approximately power law as B-A model because the survivability of the nodes will become lower as time goes on. Figure 5(a) shows that the network makes higher connectivity as t increases, because the scale of the network becomes larger with the increase of t, which is the same with Case A. In addition, the value of is higher when k is comparatively smaller due to the limitation to the lifetimes of nodes. Figure 5(b) shows that the degree distribution follows an approximate exponential decay with the increase of .
The degree distribution in comparison with different .
The degree distribution is provided for different time λ with fixed , , in Figure 6. In Case B, the nodes and links are deleted according to the survivability of the nodes, so when the value of λ becomes bigger, that is to say, the survivability of the nodes becomes lower, the nodes and its links will be easier to be deleted. Consequently, the values of are bigger at the beginning of the curves with the smaller λ. According to (26), the curve with bigger value of λ begins where the value of k is bigger. Due to the survivability, the values of with bigger λ will become smaller with the increment of k. So some intersections will be shown in Figure 6(a). Figure 6(b) shows that the degree distribution follows an approximate exponential decay with the increase of .
The degree distribution in comparison with different .
The degree distribution is provided for different time with fixed , , in Figure 7. Figure 7(a) shows that there is an inverse relationship between and , which can also be seen from (24). Figure 7(b) shows that the degree distribution follows an approximate exponential decay with the increment of k and the rate of decay will be much faster with the growth of .
The degree distribution in comparison with different .
The degree distribution is provided for different time m with fixed , , in Figure 8. Figure 8(a) shows that the curves begin at different places, which is the same with Case A. The bigger the m is, the bigger the value of k at the beginning of the curve will be, which can also be seen in (26). Compared with Case A, the distance of the beginning points with different m becomes bigger, which results from the deletion of nodes and links according to the survivability of nodes. Figure 8(b) shows that the degree distribution follows an approximate exponential decay with the increase of .
The degree distribution in comparison with different .
Compared with Case A, the degree distributions of Case B are bigger because the deletion makes the scale of the network in Case B smaller than that in Case A. And all the degree distributions follow the approximate exponential decay with the increment of k. The rate of the decay depends on the choice of different parameters.
The evolving algorithms for wireless sensor networks discussed in [2–4] are based on the energy of nodes. And this paper introduces the relationship between the survivability of nodes and the energy of nodes. The survivability of nodes is influenced by the battery consumption of the nodes, the disturbance in the environment, and so forth. It is easy to understand that the decrease of the energy of nodes gives rise to the decline of the survivability of the nodes.
It can reach some conclusions from the simulation above. It indicates that the degree distribution follows approximately power law. And the degree distribution increases with the decrease of the survivability. According to the relationship between survivability and energy, the conclusion is consistent with the conclusion in [2–4].
4. Conclusion
The paper proposes the algorithm of survivability topology evolution model. The model applies the survival analysis to the research on the topology of networks and presents the mathematical results. The lifetime of nodes has a great impact on the wireless sensor network made up of these nodes. So we consider the survival analysis of the nodes. Due to the battery consumption of the nodes, the disturbance in the environment, and so forth, the survivability of the nodes will change in real time, which will get rise to the real-time change of the topology of the WSN. Therefore, it is necessary to take the survivability of nodes into account when the topology of the WSN is studied.
According to the model, the simulation studies of the model are presented. From these results, it reaches the conclusion that the degree distributions are approximately power law as B-A model. When there is no deletion of nodes and links in the network, the lower the survivability of the nodes is, the bigger the values of will be. When there is a deletion of nodes and links according to the survivability of the nodes, the same consequence can be obtained. Moreover, the values of the degree distributions in Case B are bigger than those in Case A.
Footnotes
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
Acknowledgments
The authors would like to thank the reviewers for their detailed comments on earlier versions of this paper. This work was supported by Shanghai Leading Academic Discipline Project (S30108, 08DZ2231100), funding of Shanghai University (sdcx2012058), funding of Shanghai Education Committee, funding of Key Laboratory of Wireless Sensor Network and Communication, Shanghai Institute of Microsystem and Information Technology, and Chinese Academy of Sciences, and funding of Shanghai Science Committee (12511503303).
References
1.
WangX. F.ChenG.Complex networks: small-world, scale-free and beyondIEEE Circuits and Systems Magazine2003316202-s2.0-094227688010.1109/MCAS.2003.1228503
2.
ZhuH.LuoH.PengH.LiL.LuoQ.Complex networks-based energy-efficient evolution model for wireless sensor networksChaos, Solitons and Fractals2009414182818352-s2.0-6734922390810.1016/j.chaos.2008.07.032
3.
JiangN.ChenH.XiaoX.A local world evolving model for energy-constrained wireless sensor networksInternational Journal of Distributed Sensor Networks20122012954238910.1155/2012/542389
4.
LuoX.YuH.WangX.Energy-aware topology evolution model with link and node deletion in wireless sensor networksMathematical Problems in Engineering20122012142-s2.0-8155521963610.1155/2012/281465281465
5.
DorogovtsevS. N.MendesJ. F. F.Evolution of networks with aging of sitesPhysical Review E: Statistical Physics, Plasmas, Fluids, and Related Interdisciplinary Topics2000622184218452-s2.0-0034239069
6.
ZhuH.WangX.ZhuJ.Effect of aging on network structurePhysical Review E: Statistical, Nonlinear, and Soft Matter Physics20036855612115612192-s2.0-0942278442056121
7.
HajraK. B.SenP.Aging in citation networksPhysica A: Statistical Mechanics and its Applications20053461-244482-s2.0-994423871210.1016/j.physa.2004.08.048
8.
BarabásiA.AlbertR.JeongH.Mean-field theory for scale-free random networksPhysica A: Statistical Mechanics and its Applications199927211731872-s2.0-1874442148810.1016/S0378-4371(99)00291-5
9.
HajraK. B.SenP.Modelling aging characteristics in citation networksPhysica A: Statistical Mechanics and its Applications200636825755822-s2.0-3374478427310.1016/j.physa.2005.12.044
10.
GengX.WangY.Degree correlations in citation networks model with agingEurophysics Letters20098832-s2.0-7905146959910.1209/0295-5075/88/3800238002
11.
DorogovtsevS. N.KrapivskyP. L.MendesJ. F. F.Transition from small to large world in growing networksEurophysics Letters20088132-s2.0-7905146965910.1209/0295-5075/81/3000430004
12.
WenG.DuanZ.ChenG.GengX.A weighted local-world evolving network model with aging nodesPhysica A: Statistical Mechanics and its Applications201139021-22401240262-s2.0-8005492018310.1016/j.physa.2011.06.027
13.
MaZ. S.KringsA. W.Survival analysis approach to reliability, survivability and Prognostics and Health Management (PHM)Proceedings of the IEEE Aerospace Conference (AC ′08)March 2008IEEE1202-s2.0-4934909818210.1109/AERO.2008.4526634
14.
MaZ.KringsA. W.KringsA. W.SheldonF. T.An outline of the three-layer survivability analysis architecture for strategic information warfare research28Proceedings of the 5th Annual Cyber Security and Information Intelligence Research Workshop: Cyber Security and Information Intelligence Challenges and Strategies (CSIIRW ′09)April 20092-s2.0-7035065380710.1145/1558607.1558639
15.
MaZ. S.KringsA. W.Dynamic hybrid fault modeling and extended evolutionary game theory for reliability, survivability and fault tolerance analysesIEEE Transactions on Reliability20116011801962-s2.0-7995218946910.1109/TR.2011.2104997
16.
MaZ. S.KringsA. W.Dynamic hybrid fault models and the applications to wireless sensor networks (WSNs)Proceedings of the 11th ACM International Conference on Modeling, Analysis, and Simulation of Wireless and Mobile Systems (MSWiM ′08)October 20081001082-s2.0-6344908459510.1145/1454503.1454524
17.
MaZ. S.A new life system approach to the prognostic and health management (PHM) with survival analysis, dynamic hybrid fault models, evolutionary game theory, and three-layer survivability analysisProceedings of the IEEE Aerospace Conference (AC ′09)March 2009IEEE1202-s2.0-7034909058910.1109/AERO.2009.4839672
18.
MaZ. S.KringsA. W.Multivariate survival analysis (I): shared frailty approaches to reliability and dependence modelingProceedings of the IEEE Aerospace Conference (AC ′08)March 2008IEEE1212-s2.0-4934911697710.1109/AERO.2008.4526618
19.
MaZ.KringsA. W.HiromotoR. E.Multivariate survival analysis (II): an overview of multi-state models in biomedicine and engineering reliabilityProceedings of the 1st International Conference on BioMedical Engineering and Informatics: New Development and the Future (BMEI ′08)May 2008IEEE5365412-s2.0-5154910710810.1109/BMEI.2008.269