Skip to main content

Reliability analysis for chain topology wireless sensor networks with multiple-sending transmission scheme

Abstract

Reliability analysis is a key problem in wireless sensor networks (WSNs). The primary contribution of this paper is an in-depth study of the reliability of a chain topology wireless sensor network with multiple-sending scheme. We study the wireless link reliability for the fading channels. The node energy availability for the source and relay nodes is investigated in terms of the limited node energy. The instantaneous network reliability and the mean time to failure are derived. Finally, the initial node energy allocation scheme is proposed to balance the lifetime of each sensor node, thus reducing the total energy consumption. The simulation results substantiate the correctness of the theoretical results.

1 Introduction

A wireless sensor network (WSN) consists of a large number of low-cost sensor nodes [1] distributed in large geographic area. It senses the interested events, generates packets, and transmits packets to the sink node or the access point via wireless communication. Each node is equipped with sensing, communication, computational, and energy supply modules. Considering the size and the cost, sensor nodes are devices with limited resources, particularly communication capability and battery energy [2]. However, due to the superiority in monitoring the spatial phenomena, the wireless sensor network is adopted in many applications, such as military applications, environment monitoring, biological detection, and smart home.

Generally, wireless sensor nodes may often be deployed in a harsh and inhospitable physical environment [3]. Therefore, the packet loss rate in wireless sensor network is much higher than other networks due to the influence of the environment, energy depletion, and hardware failure. Nevertheless, many safety-critical applications are proposed recently, for example, structural health monitoring [4], clinical monitoring [5], etc. The missing of urgent packets in these applications may cause severe property loss and casualties which are often unacceptable [6]. Hence, the reliable transmission is essential for applications of wireless sensor network. In order to guarantee the practicality of applications, how to measure the reliability of the wireless sensor network is an important issue which motivates us to investigate the reliability analysis for such networks.

Recently, the reliability analysis has drawn significant attention for wireless network. There exist many intensive studies about reliability analysis for traditional wireless communication network. Chen [7] evaluated the end-to-end expected reliability and its corresponding mean time to failure (MTTF) in different wireless communication schemes for wireless CORBA networks. Cook [8] discussed the two-terminal reliability analysis using the random waypoint mobility model for a mobile ad hoc wireless network. Snow [9] analyzed the reliability, availability, and survivability for a typical cellular or personal communication service network. Bai [10] analyzed the reliability of DSRC wireless communication for vehicle safety applications through experiment based on real-world experimental data. Egeland [11] analyzed the k-terminal reliability and network availability for planned and random wireless mesh networks. However, the reliability analysis for wireless sensor network is quite different due to the non-repairable sensor node and limited battery energy. It is reported in [12] that the energy constraint is the main factor preventing from the full exploitation of wireless sensor network technology. So far, there are a few research works about reliability analysis for wireless sensor network. In [13], the author first conducted actual experiments to characterize link reliability measures in an actual sensor network setting and then investigated how link-level re-transmission and multi-path routing might improve the reliability of wireless sensor network. However, the influence of environment to link reliability between two neighboring node was not involved. Cheng [14] proposed the high energy first clustering algorithm to address network lifetime predictability by the worst case energy consumption analysis. But the designed reference model cannot illuminate the relations between the data transmission and energy consumption. Wang [15] studied the reliability for an event-driven wireless sensor network which only the source node is able to sense events and generate packets.

In this paper, we analyze the reliability of chain topology wireless sensor networks where the source and relay nodes can sense events and generate packets using the multiple-sending scheme. Considering the impact from the channel fading and node failure caused by the battery energy depletion, the wireless link reliability and node energy availability are analyzed, respectively. Then, the instantaneous network reliability and the MTTF of WSNs are derived. In order to reduce the total energy consumption, the energy-saving initial node energy allocation scheme is proposed to balance the lifetime of sensor nodes.

The remainder of the paper is organized as follows: The next section derives the expression of wireless link reliability with a composite channel model which is represented as a mixture of the path loss and the shadow fading. In Section 3, the node energy availability for the source and relay nodes, the instantaneous network reliability, and the MTTF of WSNs are discussed. Furthermore, the allocation of initial energy for each node is investigated for energy saving. Numerical results are presented in Section 4. The conclusions are drawn in Section 5.

2 Wireless link reliability

We focus on a chain topology wireless sensor network shown in Figure 1 which includes a source node, N relay nodes, and a sink node. The source and relay nodes generate packets by sensing events and transmit the locally generated packets to the next sensor node via the wireless channel. Relay nodes receive packets from the previous sensor node and retransmit them. Except for the sink node, all other nodes are powered by batteries. There exist two transmission schemes to improve the reliability between neighboring nodes in recent research papers: the multiple-sending-based transmission scheme and the acknowledgement-based transmission scheme. The multiple-sending-based transmission scheme can eliminate the ACK control mechanism and reduce the latency of the data delivery as described in [3]; it has similar performance with the acknowledgement-based scheme when the environment of network is not good. We adopt the multiple-sending-based scheme in this paper. Let the source node and the sink node be node 0 and node N + 1, respectively. The relay node n (n = 1,2,…,N. N > 0) are called node n.

Figure 1
figure 1

The chain topology wireless sensor network.

Since all packets are transmitted over the wireless channel, packets are not always able to be successfully received due to the channel fading. The success probability of one transmission from node n to node n + 1 is defined in [15]:

P n succ = Φ 2 φ n ,
(1)

where the function Φ (x) is the cumulative distribution function of the standard normal distribution which is given as

Φ x = 1 2 π - x exp - t 2 2 dt,
(2)

and the parameter φ n is expressed as

φ n = 1 2 σ P n tran dB + G dB - η d n d ref dB - n 0 dB - γ th dB ,
(3)

where the function [x]dB is the dB value of x which denotes for 10 log10x, σ is the variance of shadow fading, P n tran is the transmission power of node n, G is a dimensionless constant which indicates the line-of-sight (LOS) path loss between node n and node n + 1, η is the path loss exponent for wireless channel which is decided by the environment, d n is the distance between node n and node n + 1, dref is the far-field reference distance depending on the antenna characteristics and the average channel attenuation, n0 is the background noise power at the receiver, and γth is the threshold value of signal-to-noise ratio (SNR).

Since the multiple-sending transmission scheme is adopted, the packet will be transmitted K times to improve the successful probability of transmission between node n and node n + 1. Therefore, the wireless link reliability between node n and node n + 1 can be derived as

r n L = 1 - 1 - P n succ K = 1 - 1 - Φ 2 φ n K n 0 , 1 , , N .
(4)

Assuming that the wireless link reliability measures for the source node and relay nodes are independent, we can calculate the link reliability R n L according to the path from the node n to the sink node. For the source node, packets need to be transmitted through all relay nodes until they reach the sink node. As a result, the wireless link reliability for the source node can be given by

R 0 L = n = 0 N r n L = n = 0 N 1 - 1 - Φ 2 φ n K .
(5)

For relay nodes, the locally generated packets are transmitted to the next sensor node and independent of previous sensor nodes. Thus, the wireless link reliability for node n (n {1,2,…,N}) can be calculated by

R n L = k = n N r k L = k = n N 1 - 1 - Φ 2 φ k K n 1 , 2 , , N .
(6)

3 Node energy availability

Due to the limited battery energy, the source node and relay nodes will lose their function when the energy of the battery is less than the threshold energy. So as to analyze the node energy availability, we divide the energy consumption into the following three aspects: energy for sensing events, energy for receiving packets, and energy for transmitting packets. In order to save the energy and prolong the lifetime of the WSN, sensor nodes have two operating modes. One is the active mode which is energy-consuming. In this mode, the sensor node is transmitting or receiving packets. The other is the sleep mode which is energy-saving. In this mode, the sensor node is waiting for the arrival of the next event with negligible energy. Generally speaking, each node has its own duty cycle when sensing events. Hence, the energy consumption for sensing events for node n at time t is given by

E n sens t = τ n P n sens t n 1 , 2 , , N ,
(7)

where τ n is the duty cycle of node n, P n sens is the power needed to sense events in unit time for node n. When a sensor node senses an event and generates a packet, the node switches to the active mode and transmits the packet to the next node. The energy consumption for transmitting one packet can be defined as

E n tran = P n elec + P n tran KL r n 0 , 1 , , N ,
(8)

where P n elec is the power consumption to operate the wireless communication module, P n tran is the power used to transmit the amplifier, L is the packet length in bit, and r is the data transmission rate in bit per second. When the previous node transmits a packet, the next node is activated from the sleep mode and receives the packet. Because the amplifier does not need to be operated when receiving packets, the energy consumption for receiving one packet can be expressed as

E n rece = P n elec KL r n 1 , 2 , , N .
(9)

Since both the source node and relay nodes can sense events and generate packets, we assume that M n (t) indicates the number of packets generated by node n (n {0,1,…,N}) during [0,t] which satisfies a non-homogeneous Poisson process with intensity function λ n (t). The probability density function of M n (t) with mean Λ n (t) is defined as

Pr M n t = k = Λ n t k k ! exp - Λ n t ,k=1,2,
(10)

where k! is the factorial of k and Λ n (t) is an integral expression on t which can be written as

Λ n t = 0 t λ n μ dμ.
(11)

Specially, if λ n (t) does not change over time, which means M n (t) satisfies the homogeneous Poisson process, the probability density function of M n (t) can be rewritten as

Pr M n t = k = λ n t k k ! exp ( - λ n t ) , k = 1 , 2 .
(12)

Based on the energy consumption for sensing events, transmitting and receiving one packet for each node, the node energy availability for the source node and relay nodes will be investigated, respectively. To facilitate the following discussion, we assume that E n init denotes the initial energy of node n, E n re stands for the residual energy of node n, and Eth indicates the threshold energy.

3.1 Source node energy availability

For the source node, the energy consumption includes the energy for sensing events and transmitting packets. The energy dissipation for receiving packets is not included because the source node does not receive any packets from other nodes. Therefore, the residual energy of the source node at time t is as follows:

E 0 re t = E 0 init - E 0 sens t - E 0 tran · M 0 t = E 0 init - τ 0 P 0 sens t - P 0 elec + P 0 tran KLM 0 t r .
(13)

To guarantee the proper function of the source node, the residual energy needs to be higher than the threshold energy. Assume that the symbol A0 denotes the state that the source node is energy available at time t. Hence, the energy availability of the source node at time t can be obtained as

Pr A 0 = Pr E 0 re t E th = Pr M 0 t E 0 init - τ 0 P 0 sens t - E th r P 0 elec + P 0 tran KL .
(14)

According to Equation 10, M n (t) satisfies the non-homogeneous Poisson process. The probability such as the source node is energy available can be calculated as

Pr A 0 = k = 0 M 0 Λ 0 t k k ! exp - Λ 0 t , M 0 0 0 , M 0 < 0 , .
(15)

M0 is an integer and can be defined as

M 0 = E 0 init - τ 0 P 0 sens t - E th r P 0 elec + P 0 tran KL
(16)

where x is the largest integer less than or equal to x. According to the cumulative distribution function (CDF) of Poisson distribution defined in [16], Equation 15 can be further modified as

Pr A 0 = 1 M 0 ! Γ M 0 + 1 , Λ 0 t , M 0 0 0 , M 0 < 0 ,
(17)

where Γ μ , x = x e - τ τ μ - 1 dτ is the upper incomplete gamma function.

3.2 Relay node energy availability

For relay nodes, the energy consumption includes the energy for receiving and retransmitting packets of previous nodes and the energy for sensing events and transmitting the locally generated packets. Thus, the residual energy of the node n(n=1,2,…,N) is as follows:

E n re t = E n init - E n sens t - E n rece + E n tran · D n t - E n tran · M n t = E n init - τ n P n sens t - 2 P n elec + P n tran KLD n t r - P n elec + P n tran KLM n t r ,
(18)

where D n (t) denotes the number of packets which are successfully received at node n during [0,t]. Similar to the analysis of the source node energy availability, we assume the symbol A n indicates the state that the relay node n (n = 1,2,…,N) is energy available at time t. Thus, the relay node energy availability at time t can be obtained as

Pr A n = Pr E n re t E th = Pr 2 P n elec + P n tran KLD n t r + P n elec + P n tran KLM n t r E n init - τ n P n sens t - E th .
(19)

From Equation 19, in order to obtain the relay node energy availability, D n (t) should be measured firstly. Since all the nodes preceding node n generate and transmit packets to node n, we assume Dm,n(t) denotes the number of packets which are generated by node m and received by node n during [0,t]. Apparently, D n (t) can be expressed as

D n t = m = 0 m = n - 1 D m , n t ,
(20)

where the probability distribution of Dm,n(t) can be derived as (the detailed derivation can be found in Appendix 1)

Pr D m , n t = i | A m A m + 1 A n - 1 = R m , n L · Λ m t i i ! exp - R m , n L · Λ m t ,
(21)

where R m , n L is defined as

R m , n L j = m n - 1 r j L .
(22)

From Equation 21, we can find out that Dm,n(t) satisfies a non-homogeneous Poisson process with mean R m , n L · Λ m t which can be expressed as

D m , n t Poisson R m , n L · Λ m t .
(23)

Substituting Equation 23 into Equation 20 and using the sums of Poisson distribution in [17], we can obtain

D n t Poisson m = 0 n - 1 R m , n L · Λ m t ,
(24)

and the probability density function of D n (t) can be written as

Pr D n t = i | A 0 A 1 A n - 1 = m = 0 n - 1 R m , n L · Λ m t i i ! exp - m = 0 n - 1 R m , n L · Λ m t ,
(25)

Substituting Equations 25 and 10 into Equation 19, the energy availability of node n can be measured as (the detailed derivation is presented in Appendix 2):

Pr A n | A 0 A 1 A n - 1 = k = 0 M n Λ n t k k ! exp - Λ n t × 1 M n , k ! × Γ M n , k + 1 , m = 0 n - 1 R m , n L · Λ m t ,
(26)

where M n and M n are non-negative integers described as

M n = E n init - τ n P n sens t - E th r P n elec + P n tran KL ,n 1 , 2 , N ,
(27)
M n , k = E n init - τ n P n sens t - E th r - kKL P n elec + P n tran 2 P n elec + P n tran KL , n 1 , 2 , N .
(28)

If M n < 0 or M n < 0, according to Equations 25 and 10, the energy availability of the relay node n satisfies

Pr A n | A 0 A 1 A n - 1 = 0 .
(29)

3.3 Instantaneous network reliability

Considering the wireless link reliability and node energy availability, the instantaneous network reliability is defined as:

R sys = Pr A 0 A 1 A 2 A N = Pr A 0 n = 1 N Pr A n | A 0 A 1 A n - 1 .
(30)

Based on the law of total probability [18] and Equations 15 and 26, the instantaneous network reliability can be rewritten as

R sys t = 1 M 0 ! Γ M 0 + 1 , Λ t × n = 1 N k = 0 M n Λ n t k k ! exp - Λ n t × 1 M n ! Γ M n + 1 , m = 0 n - 1 R m , n L · Λ m t .
(31)

3.4 MTTF

The MTTF is the most widely used parameter to measure the system reliability. In our paper, it is assumed that the failed system cannot be repaired since wireless sensor nodes may often be deployed in a harsh and inhospitable physical environment. Thus, we use the MTTF to measure the average time when any sensor node fails to work. In this system, the MTTF of WSN can be obtained by

MTTF= 0 R sys t dt
(32)

3.5 Energy-saving initial node energy allocation

According to Equation 25, the probability density function of D n (t) are quite different, especially when the wireless link reliability is high. It means that the expected numbers of packets successfully received at node n during [0,t] are different, thus causing unbalanced energy consumptions between nodes. However, the MTTF of the system is determined by the node with the shortest lifetime. Therefore, the energy-saving initial node energy allocation scheme is proposed to balance the lifetime of each node and save energy of the WSN.

From Equation 13, the expected value of energy consumption for the source node at time t can be obtained as

E E 0 cons t = τ 0 P 0 sens t + P 0 elec + P 0 tran KL r E M 0 t = τ 0 P 0 sens t + P 0 elec + P 0 tran KL r Λ 0 t .
(33)

To guarantee the proper function of the source node at time t, the initial energy of the source node need to satisfy E 0 init - E th E 0 cons . Generally speaking, the initial energy of the node is much larger than the threshold energy ( E 0 init >> E th ). As a result, the expected value of initial energy for the source node at time t can be expressed as

E E 0 init t E E 0 cons t = τ 0 P 0 sens t + P 0 elec + P 0 tran KL r Λ 0 t .
(34)

Specially, if Λ0(t) does not change over time, Equation 34 can be transformed to

E E 0 init t τ 0 P 0 sens + P 0 elec + P 0 tran KL r λ 0 t .
(35)

Similar to the source node, from Equation 18, the expected value of energy consumption for the relay node n at time t can be obtained as

E E n cons t = τ n P n sens t + P n elec + P n tran KL r E M n t + 2 P n elec + P n tran KL r E D n t = τ n P n sens t + P n elec + P n tran KL r Λ n t + 2 P n elec + P n tran KL r m = 0 n - 1 R m , n L · Λ m t .
(36)

To guarantee the normal operation of node n at time t, the initial energy of the relay node n needs to satisfy E n init - E th E n cons . Thus, the expected value of the initial energy for the relay node n can be calculated as

E E n init t E E n cons t = τ n P n sens t + P n elec + P n tran KL r Λ n t + 2 P n elec + P n tran KL r m = 0 n - 1 R m , n L · Λ m t .
(37)

Specially, if Λ n (t) does not change over time, Equation 3 can be rewritten as

E E n init t τ n P n sens + P n elec + P n tran KL r λ n + 2 P n elec + P n tran KL r m = 0 n - 1 R m , n L · λ m t .
(38)

According to Equations 35 and 38, it can be easily observed that the energy consumption for each node per unit of time is independent of t when Λ(t) does not change over time. Therefore, the ratio of the initial node energy between the source and relay nodes is constant when M n (t) satisfies the homogeneous Poisson process.

4 Numerical results

In this section, we will evaluate the effectiveness of the derived expressions of wireless link reliability for each node, the instantaneous network reliability, and MTTF by using Monte Carlo (MC) simulations. In our simulation, we consider a chain topology WSN where N relay nodes are uniformly placed in a D-meter-long linear region. Due to the considered scenario, the source node and each relay node can generate packets independently by sensing events and transmit packets to the next sensor node until the sink node. For the sake of simplicity, the intensity function for NHPP does not change over time and some parameters are assumed to be the same, i.e., E n init = E init , P n elec = P elec , P n tran = P tran , P n sens = P sens , λ n = λ, and τ n = τ for n = 0,1,2,…,N. In addition, the main simulation parameters are listed in Table 1.Figure 2 depicts the wireless link reliability for the source and relay nodes versus transmit power when the number of relay nodes is 3. Obviously, with the increase of transmit power, the received SNR will increase, and thus the wireless link reliability for each node will increase. Furthermore, the results in Figure 2 show that the wireless link reliability for each sensor node is quite different when the transmit power is low. It is because the nodes farther away from the sink node need more hops to reach the sink node. Hence, we adopt the multiple-sending scheme to mitigate the impact on wireless link reliability from multi-hops.

Table 1 Main simulation parameters
Figure 2
figure 2

Wireless link reliability versus transmit power with different n .

Figure 3 illustrates the relationship between the instantaneous network reliability and time with different numbers of relay nodes when R 0 L =0.7. Since the wireless link reliability of the source node is lowest which is described in Figure 2, we adopt the wireless link reliability of the source node ( R 0 L ) to guarantee the wireless link reliability of the network in the following analysis. It can be seen that the instantaneous network reliability is one at the beginning. The reason is that the energy of each sensor node is enough to maintain the normal work of the network at the initial stage. With the passage of time, the residual energy of each node is getting less to lower the probability of normal operation. As a result, the instantaneous network reliability falls sharply to 0. Accordingly, the instantaneous network reliability decreases with the increase of time. Moreover, it can be observed that the instantaneous network reliability with less relay nodes falls firstly since fewer relay nodes may result in the higher transmit power of each node required to get the same wireless link reliability [15]. Therefore, the instantaneous network reliability increases with the number of relay nodes.

Figure 3
figure 3

Instantaneous network reliability versus time with different N .

Figure 4 illustrates the instantaneous network reliability from another different perspective. The figure shows the instantaneous network reliability versus time with different wireless link reliability when the number of relay nodes N = 4. The instantaneous network reliability decreases with the increase of time which has been explained in the above paragraph. Simultaneously, it can be noted that the higher wireless link reliability may lead to a lower instantaneous network reliability. The reason is that each node needs to consume more energy to keep a higher wireless link reliability as shown in Figure 2. Furthermore, from Figures 3 and 4, simulation results match well with the theoretical results which validate our derivation.Figure 5 plots the MTTF of the WSN versus wireless link reliability with different numbers of relay nodes. Since higher wireless link reliability needs higher transmit power which is shown in Figure 2 and the initial energy of each sensor node is fixed. The MTTF decreases with the increase of wireless link reliability. In addition, the instantaneous network reliability increases with the number of relay nodes as shown in Figure 3 leading to greater value of MTTF. Moreover, the value of MTTF tends to 0 when the wireless link reliability tends to 1. That is because the transmit power tends to be infinity in order to guarantee that the wireless link reliability is equal to 1. Furthermore, the simulation results verify the accuracy of theoretical derivations.

Figure 4
figure 4

Instantaneous network reliability versus time with different R 0 L .

Figure 5
figure 5

MTTF versus wireless link reliability with different N .

Figures 6 and 7 verify the effectiveness of the energy-saving initial node energy allocation scheme. Figure 6 illustrates the simulation results about the MTTF of WSN versus wireless link reliability with different initial node energy allocation schemes when the number of relay node N = 3. In the simulation, we find out that the last relay node is always the first one to stop working properly. Therefore, we calculate the initial energy of each node according to the lifetime of node 3. As shown in Figure 6, the MTTF of WSN which adopts the energy-saving initial node energyallocation scheme is almost the same as that using uniform initial node energy. Figure 7 shows how much energy we save with different wireless link reliability. We assume the symbol E total init indicates the total initial energy of sensor nodes including the source and relay nodes. With the increase of wireless link reliability, more packets will be successfully received at the next sensor node. Hence, the differences of D n (t) are growing which lead to more unbalanced energy consumptions among nodes. Consequently, the E total init decreases with the increase of the wireless link reliability.

Figure 6
figure 6

MTTF versus wireless link reliability with different initial node energy schemes when N = 3.

Figure 7
figure 7

Total energy of sensor nodes versus wireless link reliability with different initial node energy schemes when N = 3.

5 Conclusions

When the safety-critical applications are introduced in WSNs, a significant challenge is that the missing of the urgent information or the node failure owing to the energy depletion will bring serious casualties and property loss. In this paper, we have studied the reliability of chain-topology WSNs using multiple-sending scheme from the aspects of the wireless link reliability and the node energy availability. The impact from the channel fading caused by the influence of environment is discussed. Based on the relationship between the wireless link reliability and the energy consumption, the node energy availability, the instantaneous network reliability, and MTTF are analyzed. Furthermore, due to the unbalanced load for each sensor node, the energy-saving initial node energy allocation scheme is presented to reduce the energy consumption of the concerned network. The simulation results have confirmed the results obtained analytically. Also, the results are useful for designing a WSN with good network performance.

Notation

Appendices

Appendix 1

Derivation of probability distribution of random variable Dm,n(t)

Proposition 1

If X B (n,p) and conditioning on X, Y B (X,q), then Y is a simple binomial variable with distribution Y B (n,pq).

Proof

Based on the law of total probability [18], the probability distribution of random variable Y can be calculated by

Pr Y = y = x = 0 n Pr Y = y | X = x Pr X = x = x = 0 n x y q y ( 1 - q ) x - y n x p x ( 1 - p ) n - x = pq y w = 0 n - y w + y y n w + y p 1 - q w 1 - p n - y - w .
(39)

Since

w + y y n w + y = n y n - y w .
(40)

Substituting Equation 40 into Equation 5 and according to the binomial theorem, the probability distribution of random variable Y can be further modified as

Pr Y = y = n y pq y 1 - pq n - y .
(41)

Proposition 1 is proved.

In this appendix, the probability distribution of random variable Dm,n(t) will be deduced.

Firstly, D0,1(t), which indicates the number of packets generated by the source node and received by node 1 during [0,t], is considered. Apparently, D0,1(t) is determined by the number of packets generated by the source node during [0,t] and the wireless link reliability between the source node and the relay node 1. In this paper, we only concern the probability distribution of D0,1(t) when the source node is available. Thus, the symbol D0,1(t)|A0 is used to denote the D0,1(t) when the source node is available. According to Equation 4, the wireless link reliability between the source node and node 1 is R 0 L . For each packet transmitted from the source node, node 1 can either receive the packet or lose the packet. Therefore, with the condition of M0(t) = k, the process such that node 1 receives packets is a k Bernoulli trial during [0,t] with the probability of success R 0 L . As a result, the random variable D0,1(t)|A0 satisfies

D 0 , 1 t | A 0 B M 0 t = k , r 0 L .
(42)

The probability distribution of the above random variable can be given by

Pr D 0 , 1 t = i | M 0 t = k , A 0 = k i r 0 L i 1 - r 0 L k - i , i = 0 , 1 , , k 0 , others , ,
(43)

where k i is defined as

k i = k ! i ! k - i ! .
(44)

Based on the law of total probability [18], Equations 10 and 43, the probability distribution of random variable D0,1(t)|A0 can be calculated by

Pr D 0 , 1 t = i | A 0 = k = i k i r 0 L i 1 - r 0 L k - i × Λ 0 t k k ! × exp - Λ 0 t , i = 0 , 1 , .
(45)

According to Equation 44, k i =0 when k < i. By the variable substitution j = k - i, Equation 45 can be rewritten as

Pr D 0 , 1 t = i | A 0 = r 0 L i 1 - r 0 L - i exp - Λ 0 t i ! × j = 0 1 - r 0 L Λ 0 t j + i j ! .
(46)

Furthermore, the Taylor series [19] of exp 1 - r 0 L · Λ 0 t can be expressed as

exp 1 - r 0 L · Λ 0 t = j = 0 1 - r 0 L · Λ 0 t j j ! .
(47)

Substituting Equation 47 into Equation 45, the probability distribution of random variable D0,1(t)|A0 can be given by

Pr D 0 , 1 t = i | A 0 = r 0 L · Λ 0 t i i ! exp - r 0 L · Λ 0 t , i = 1 , 2 , .
(48)

Apparently, the probability distribution of random variable D0,1(t)|A0 satisfies the Poisson distribution with intensity function r 0 L · Λ 0 t .

Similarly, for node 2, conditioning on D0,1(t)|A0 = i, the random variable D0,2(t)|A0A1 also satisfies the binomial distribution with probability of success r 1 L , namely

D 0 , 2 t | A 0 A 1 B D 0 , 1 t | A 0 = i , r 1 L .
(49)

According to Proposition 1, D0,2(t)|A0A1 can be transformed into a binomial variable with probability of success j = 0 1 r j L conditioning on M0(t) = k, namely

D 0 , 2 t | A 0 A 1 B M 0 t = k , j = 0 1 r j L .
(50)

The probability distribution of D0,2(t)|A0A1 can be described as

Pr D 0 , 2 t = i | M 0 t = k , A 0 A 1 = k i j = 0 1 r j L i 1 - j = 0 1 r j L k - i , i = 0 , 1 , , k 0 , others , .
(51)

Based on the law of total probability, the probability distribution of random variable D0,2(t)|A0A1 can be acquired as

Pr D 0 , 2 t = i | A 0 A 1 = j = 0 1 r j L · Λ 0 t i i ! exp - j = 0 1 r j L · Λ 0 t , i = 0 , 1 , .
(52)

Without loss of generality, for node n, the distribution of random variable Dm,n(t)|A m Am+1An-1 satisfies the binomial distribution with probability of success j = m n - 1 r j L conditioning on M m (t) = k, namely

D m , n t | A m A m + 1 A n - 1 B M m t = k , j = m n - 1 r j L .
(53)

The probability distribution of Dm,n(t)|A m Am+1An-1 can be given by

Pr D m , n t = i | M m t = k , A m A m + 1 A n - 1 = k i j = m n - 1 r j L i 1 - j = m n - 1 r j L k - i , i = 0 , 1 , , k 0 , others , .
(54)

According to the law of total probability and Equations 10 and 54, we have

Pr D m , n t = i | A m A m + 1 A n - 1 = j = m n - 1 r j L · Λ m t i i ! exp - j = m n - 1 r j L · Λ m t ,
(55)

which completes the derivation.

Appendix 2

Derivation of energy availability for relay node n

The derivation of energy availability for node n Pr{A n |A0A1An-1} is deduced in this appendix.

According to Equation 18, the node n is energy available at time t with appropriate values D n (t) and M n (t) which satisfy E n re E th . As a result, we will find out all possible combinations of D n (t) and M n (t). Obviously, when D n (t) = 0, M n (t) may take the maximum value M n which can be expressed as

M n = E n init - τ n P n sens t - E th r P n elec + P n tran KL ,n 1 , 2 , , N .
(56)

Firstly, when M n (t) = 0, the possible values of D n (t) {0,1,…,M n,0 } where M n,0 can be calculated by

M n , 0 = E n init - τ n P n sens t - E th r 2 P n elec + P n tran KL .
(57)

Similarly, when M n (t) = 1, the possible values of D n (t) {0,1,…,Mn,1} where Mn,1 can be obtained as

M n , 1 = E n init - τ n P n sens t - E th r - KL P n elec + P n tran 2 P n elec + P n tran KL .
(58)

Without loss of generality, when M n (t) = k,kM n , we have D n (t) {0,1,…,Mn,k} where M n,k′ can be described as

M n , k = E n init - τ n P n sens t - E th r - kKL P n elec + P n tran 2 P n elec + P n tran KL , n 1 , 2 , , N .
(59)

According to the probability distribution function of M n (t) and D n (t) described in Equations 10 and 25, respectively, the energy availability of relay node n can be given by

Pr A n | A 0 A 1 A n - 1 = k = 0 M n Pr M n t = k × i = 0 M n , k Pr D n t = i | A 0 A 1 A n - 1
(60)

Based on the CDF of Poisson distribution described in Equation 17, the energy availability of relay node n can be further modified into

Pr A n | A 0 A 1 A n - 1 = k = 0 M n Λ n t k k ! exp - Λ n t × 1 M n , k ! × Γ M n , k + 1 , m = 0 n - 1 R m , n L · Λ m t

This completes the derivation.

References

  1. Akyildiz IF, Su W, Sankarasubramaniam Y, Cayirci E: A survey on sensor networks. IEEE Comm. Mag 2002, 40(8):102-114. 10.1109/MCOM.2002.1024422

    Article  Google Scholar 

  2. Gungor VC, Lambert FC: A survey on communication networks for electric system automation. Comput. Network 2006, 50(7):877-897. 10.1016/j.comnet.2006.01.005

    Article  Google Scholar 

  3. Luo H, Tao H, Ma H, Das SK: Data fusion with desired reliability in wireless sensor networks. IEEE Trans. Parallel Distr. Syst 2011, 22(3):501-513.

    Article  Google Scholar 

  4. Chintalapudi K, Fu T, Paek J, Kothari N, Rangwala S, Caffrey J, Govindan R, Johnson E, Masri S: IEEE Internet Comput. 2006, 10(2):26-34.

    Article  Google Scholar 

  5. Chipara O, Lu C, Bailey TC, Roman G-C: Reliable clinical monitoring using wireless sensor networks: experiences in a step-down hospital unit. In Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems. ACM, New York; 2010:155-168.

    Chapter  Google Scholar 

  6. Liu Y, Zhu Y, Ni LM, Xue G: A reliability-oriented transmission service in wireless sensor networks. IEEE Trans. Parallel Distr. Syst 2011, 22(12):2100-2107.

    Article  Google Scholar 

  7. Chen X, Lyu MR: Reliability analysis for various communication schemes in wireless CORBA. IEEE Trans. Reliab 2005, 54(2):232-242. 10.1109/TR.2005.847268

    Article  Google Scholar 

  8. Cook JL, Ramirez-Marquez JE: Two-terminal reliability analyses for a mobile ad hoc wireless network. Reliab Eng. Syst. Saf 2007, 92(6):821-829. 10.1016/j.ress.2006.04.021

    Article  Google Scholar 

  9. Snow AP, Varshney U, Malloy AD: Reliability and survivability of wireless and mobile networks. Computer 2000, 33(7):49-55. 10.1109/2.869370

    Article  Google Scholar 

  10. Bai F, Krishnan H: Reliability analysis of dsrc wireless communication for vehicle safety applications, in: Intelligent Transportation Systems Conference, 2006. ITSC’06. IEEE. IEEE, Toronto; 2006:355-362.

    Google Scholar 

  11. Egeland G, Engelstad P: The availability and reliability of wireless multi-hop networks with stochastic link failures. IEEE J. Sel. Area Comm 2009, 27(7):1132-1146.

    Article  Google Scholar 

  12. Kurp T, Gao RX, Sah S: An adaptive sampling scheme for improved energy utilization in wireless sensor networks. In Instrumentation and Measurement Technology Conference (I2MTC), 2010 IEEE. IEEE, Austin; 2010:93-98.

    Chapter  Google Scholar 

  13. Korkmaz T, Sarac K: Characterizing link and path reliability in large-scale wireless sensor networks. In 2010 IEEE 6th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob). IEEE, Niagara Falls; 2010:217-224.

    Chapter  Google Scholar 

  14. Cheng B-C, Yeh H-H, Hsu P-H: Schedulability analysis for hard network lifetime wireless sensor networks with high energy first clustering. IEEE Trans. Reliab 2011, 60(3):675-688.

    Article  Google Scholar 

  15. Wang J-B, Wang J-Y, Chen M, Zhao X, Si S-B, Cui L, Cao L-L, Xu R: Reliability analysis for a data flow in event-driven wireless sensor networks using a multiple sending transmission approach. EURASIP J. Wireless Commun. Netw 2013, 2013(1):1-11. 10.1186/1687-1499-2013-1

    Article  Google Scholar 

  16. Haight FA: Handbook of the Poisson Distribution. Wiley, New York; 1967.

    MATH  Google Scholar 

  17. Lehmann E: Testing Statistical Hypotheses. Springer, New York; 1986.

    Book  MATH  Google Scholar 

  18. Kokoska S, Zwillinger D: CRC Standard Probability and Statistics Tables and Formulae. CRC Press, Florida; 2000.

    MATH  Google Scholar 

  19. Abramowitz M, Stegun IA: Handbook of Mathematical Functions: with Formulas, Graphs, and Mathematical Tables. Courier Dover Publications, New York; 1970.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jie Cai.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ original submitted files for images

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0), which permits use, duplication, adaptation, distribution, and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Cai, J., Song, X., Wang, J. et al. Reliability analysis for chain topology wireless sensor networks with multiple-sending transmission scheme. J Wireless Com Network 2014, 156 (2014). https://doi.org/10.1186/1687-1499-2014-156

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/1687-1499-2014-156

Keywords