Skip to main content

Reliability analysis for a data flow in event-driven wireless sensor networks using a multiple sending transmission approach

Abstract

Reliability analysis is an important issue in wireless sensor networks (WSNs). This paper aims to study the reliability of a data flow in event-driven wireless sensor networks with multiple sending transmission approach without acknowledgments. Initially, an event-driven wireless sensor network model is described in terms of limited node battery energy and shadowed fading channels. Then, in order to analyze the network reliability, the wireless link reliability and the node energy availability are investigated, respectively. Furthermore, the analytical expressions of the instantaneous network reliability and the mean time to failure (MTTF) are derived. Finally, the simulation results validate the correctness and accuracy of the analytical results.

1 Introduction

Recent advances in micro-electro-mechanical systems, digital electronics, and wireless communications have led to the emergence of wireless sensor networks (WSNs). A WSN consists of a number of wireless sensor nodes[1]. Each sensor node is a device, equipped with multiple on-board sensing elements, wireless transmitter/receiver modules, computational and power supply elements. Usually, it is characterized by its small size and limited computational and communication capabilities with limited energy supplied by a battery[2]. Indeed, they are deployed in an area of interest to collect data from the environment, process sensed data, and take action accordingly. Typical applications of the WSNs include battlefield surveillance, environmental monitoring, biological detection, smart spaces, and industrial diagnostics[3, 4]. Due to the superiority in monitoring spatial phenomena, the WSNs have drawn a lot of attention both in academia and industry.

In the past few years, intensive researches for WSNs have been conducted in many aspects, such as localization[5], synchronization[6, 7], deployment[8], and communication protocol[9]. However, it should be emphasized that comparing with other wireless networks, WSNs are more prone to failure due to energy depletion, hardware failure, communication link errors, and so on. Obviously, how to measure the impacts from such network failure is one important issue for practical design and operations, which motivates the research on reliability analysis for WSNs.

So far, reliability analysis has been intensively studied in many traditional wireless communication networks. Chen and Lyu[10] analyzed the end-to-end expected instantaneous reliability for wireless common object request broker architecture (CORBA) networks. Cook and Ramirez-Marquez[11] analyzed the two-terminal reliability for mobile ad hoc networks. They[12, 13] also employed Monte Carlo (MC) simulation method to evaluate the reliability of mobile and cluster ad hoc networks, respectively. Dominiak et al.[14] analyzed the terminal-pair (two-terminal) reliability for IEEE 802.16 mesh networks. Liu et al.[15] proposed a more general region failure model to assess the reliability of wireless mesh networks affected from a region failure. Egeland and Engelstad[16] analyzed the k-terminal reliability for both planned and random wireless mesh networks. However, due to the non-repairable nodes and the limited node battery energy in WSNs, the traditional reliability evaluation methods are not applicable for WSNs. It has actually been reported that the energy constraint is the main factor preventing the full exploitation of WSN technology[17]. So far, only a few researches can be found for the reliability of WSNs in the open literature. AboElFotoh et al.[18] proposed a reliability measure under the assumption that the transmitter/receiver ranges of all sensor nodes are all the same. Obviously, such assumption violates that fact that the real transmitter/receiver ranges usually change with practical wireless link conditions and traffic loads. Shazly et al.[19] further proposed a three-state node reliability model for WSNs reliability analysis. Cheng et al.[20] developed the predictability of collective timeliness for hard network lifetime environments through the worst-case energy consumption analysis. However, the proposed model cannot reflect the relation between the data transmissions and energy consumptions.

This paper will try to analyze the reliability of a data flow in event-driven WSNs with multiple sending transmission approach without acknowledgments. Considering the effects from wireless links, traffic loads, energy consumptions, and node failures, a more rigorous system model is described for a data flow in event-driven WSNs. Based on the proposed system model, wireless link reliability and node energy availability are analyzed respectively. Then, the instantaneous network reliability and the mean time to failure (MTTF) of the data flow in event-driven WSNs are derived.

The remainder of this paper is organized as follows. The system model is introduced in Section 2. In Section 3, the expressions of the node energy availability and the instantaneous network reliability and MTTF of event-driven wireless networks are derived. Numerical results are presented in Section 4 before conclusions are drawn in Section 5.

2 System model

Consider a data flow with a source node, N relay nodes, and a sink node in an event-driven WSN, which is shown in Figure1. For detailed description about the event-driven WSN, one can refer to[21, 22]. In this paper, the source node generates data packets by sensing events and transits the packets to the sink node through the N relay nodes. To simplify the control mechanism and reduce buffer size at nodes, a multiple sending approach without acknowledgments[23] is adopted as the transmission scheme. Such transmit approach has been proved to be similar to the acknowledgment-based scheme especially under high channel error rate. Except for the sink nodes, all other nodes do not guarantee their functioning over the time and they are normally equipped with low voltage batteries that limit their lifetimes. Without loss of generality, the initial energy available for the source and relay nodes are denoted as E 0 init and E n init (n = 1,2,…,N), respectively. When the available energy of a node is less than a threshold level Eth, the node will lose its functioning.

Figure 1
figure 1

The event-driven wireless sensor network.

To prolong the lifetime, the source node is usually operated in power-saving strategy to save energy. At this strategy, the source node operates either in active mode (i.e., sensing or transmitting) or sleep mode. Since sensing is an energy-consuming operation, the source node generally has its own duty cycle, for instance 1%, which corresponds to 10 ms sensing event per second. Thus, the energy consumed by the source node to sensing event from time 0 to time t can be given by

E 0 s t =α P 0 s t,
(1)

where α is the duty cycle, P 0 s is the power required by sensing event per second. If some event is detected, the radio module of the source node is turned on and a packet is transmitted to the nearest relay node. Let K denote the number of packet copies sent out by each node in the WSN and assume that totally M(t) events are detected during [0,t], then the energy spent in transmitting packets at the source node can be expressed as

E 0 t t = P 0 e + P 0 t KLM t r ,
(2)

where P 0 e is the power dissipation of the source node to run the transmitter circuitry, P 0 t is the power used by the transmit amplifier (i.e., the transmit power), L is the packet length in bit and r is the transmission rate in bit per second. If no event is detected, the radio module of the source node is kept unavailable. Note that the counting process M(t),t ≥ 0 which denotes the number of events that are detected by time t is assumed to be a non-homogeneous Poisson process (NHPP) with intensity function λ(t). Then M(t) has a Poisson distribution with mean Λ(t) which is given as[24]

Pr M t = k = Λ t k k ! exp - Λ t ,k=0,1,,
(3)

where k! is the factorial of k, andΛ t = 0 t λ u du.

Specifically, if λ(t) does not change over time, i.e., λ(t) = λ0, the counting process M(t) becomes a homogeneous Poisson process and can be written as

Pr M t = k = λ 0 t k k ! exp - λ 0 t ,k=0,1,.
(4)

To save energy, the relay nodes also operate in power saving strategy and switch between the sleep mode and the active mode. In most cases, the relay nodes are kept in sleep mode and the radio module is shut off. Under the sleep mode, an analog block stays awake and acts as the radio detector. Once a radio signal is detected, the signal is converted to a control signal which, in turn, is sent to power control electronics to wake up the radio module. With the state-of-art technology, the energy consumed by the analog block is very small. So we only consider the energy consumed while relay nodes are transmitting or receiving in active mode. For the n th relay node, assume totally D n (t) events are received during [0,t], the energy spent in receiving packets can be given by

E n r t = P n e KL D n t r n 1 , 2 , , N ,
(5)

where P n e is the power dissipation of the n th relay node to run the transmitter circuitry. Similar to the source node, for the n th relay node, the energy consumed by the packet transmission during [0,t] can be shown as

E n t t = P n e + P n t KL D n t r n 1 , 2 , , N ,
(6)

where P n t is the transmit power of the n th relay node.

In the considered data flow, all packets will be transmitted over wireless channels. For facilitating the following description, the source node and the n th relay node (n = 1,2,…,N) are also called as node 0 and node n, respectively. Moreover, the sink node is renamed as node N + 1. If node n is transmitting a packet to node n + 1, the receiving signal quality can be measured as the received signal-to-noise ratio (SNR) value, i.e.,

Γ n = P n t h n n 0 n 0 , 1 , , N ,
(7)

where P n t is the transmit power of node n, n0 is the background noise power at a receiver, and h n is the wireless channel gain between node n and node n + 1 and can be calculated in decibels as

h n dB = G dB -η d n d ref dB - ξ dB ,
(8)

where [x]dB denotes 10log10x; G is a dimensionless constant, meaning the measured line-of-sight (LOS) path loss at dref, which depends on the antenna characteristics and the average channel attenuation; η is the path loss exponent for the wireless channel which depends on the terrain and the environment. It may vary between 2 in free space up to 6 in for example urban areas[25]; dref is a reference distance for the antenna far-field, d n is the distance between node n and node n + 1; ξ is the shadow fading and follows a lognormal distribution, i.e., the value of logarithm [ξ]dB is a normal distribution with mean zero and variance σ ξ 2 . To guarantee the receiving accuracy, it is expected that the actual SNR must be no less than the target SNR, i.e.,

Γ n γ t ,
(9)

where γt is the target SNR.

3 Reliability analysis

In typical WSN applications, wireless sensor nodes are scattered in large geographical regions and it is not always possible to perform node maintenance after the network deployment. For this reason, all nodes have to adapt their behaviors to the environmental changes. This section will firstly analyze the wireless link reliability and the node energy availability, respectively. Then, the instantaneous network reliability and MTTF are evaluated for the data flow.

3.1 Wireless link reliability

For node n, one successful transmission can be measured as the received SNR value being no less than the target SNR. Thus, the successful probability of one transmission from node n to node n + 1 can be defined as

P n succ =Pr P n t h n n 0 > γ t n 0 , 1 , , N .
(10)

Substituting (8) into (10), we can obtain

P n succ =Φ 2 φ n = 1 2 1 + erf φ n ,
(11)

whereΦ(x)=1/ 2 π - x exp - t 2 / 2 dt is the cumulative distribution function (CDF) of the standard normal distribution, erf(x)=2/ π 0 x exp - t 2 dt is the error function, and the parameter φ n can be obtain as

φ n = 1 2 σ ξ P n t dB + G dB - η d n d ref dB - n 0 dB - γ t dB .
(12)

To guarantee the reliable reception, each packet will be transmitted K times. Then the single wireless link reliability between node n and node n + 1 can be obtained as

R n L = 1 - 1 - P n succ K = 1 - 1 2 K erfc φ n K n 0 , 1 , , N ,
(13)

whereerfc(x)=1-erf(x)=2/ π x exp - t 2 dt is the complentary error function.

Furthermore, using (13), the integrated wireless link reliability can be calculated by

R L = n = 0 N R n L = n = 0 N 1 - 1 2 K erfc φ n K .
(14)

3.2 Node energy availability

In the considered WSN, the sensor nodes are powered by low-voltage batteries. If the stored energy is depleted, the node is an energy-unavailable node and thus loses its functioning. Based on the energy stored in a node, the node energy availability for source node and relay nodes will be discussed in the following subsections.

3.2.1 Source node energy availability

For the source node (node 0), the residual energy at time t can be obtained as

E 0 re t = E 0 init - E 0 s t + E 0 t t = E 0 init - α P 0 s t - P 0 e + P 0 t KLM t r .
(15)

When E 0 re t is less than a threshold Eth, the sensor node cannot work normally. Assume that symbol A0 is the state that the source node is energy available at time t and then the energy availability of the source node at time t is given as

Pr A 0 = Pr E 0 re t E th = Pr M t E 0 init - α P 0 s t - E th r P 0 e + P 0 t KL .
(16)

According to (3), the energy availability of the source node at time t can be measured as

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

where M0 is an integer and can be obtained as

M 0 = E 0 init - α P 0 s t - E th P 0 e + P 0 t KL .
(18)

In (18), x = min{m Z|m ≤ x} is the largest integer less than x. Using the upper incomplete gamma function defined in[26], (17) can be further modified into

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

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

Specifically, if λ(t) is a constant λ0, (19) can be transformed into

Pr A 0 = 1 M 0 ! Γ M 0 + 1 , λ 0 t , M 0 0 , 0 , M 0 < 0 .
(20)

To reduce the computation complexity, we further analyze the probability in (19) and obtain Proposition 1.

Proposition 1. At time t, if the value of Λ(t) is sufficiently large (e.g., the value of Λ(t) is greater than 10), then the energy availability of source node can be expressed approximately as follows:

Pr A 0 1 2 1 + erf M 0 + 0.5 - Λ t 2 Λ t , M 0 0 , 0 , M 0 < 0 .
(21)

Proof. See Appendix 1.

3.2.2 Relay node energy availability

Similar to the source node, the residual energy for the n th,n {1,2,…,N} relay node (node n) at time t can be obtained as

E n re t = E n init - E n r t + E n t t = E n init - 2 P n e + P n t KL D n t r ,
(22)

where D n (t) is a random variable which describes the number of packets that are successfully received by node n during [0,t]. Define A n ,n {1,2,…,N} as a state that node n is energy available at time t, and then the energy availability of relay node is defined as

Pr A n = Pr E n re t E th = Pr D n t r E n init - E th 2 P n e + P n t KL .
(23)

Obviously, to obtain the energy availability of the n th relay node, D n (t) should be measured firstly. According to (13), affected by the channel fading, the packets may not be received successfully. Therefore, D n (t) should be a discrete random variable. The probability distribution of random variable D n (t) can be described as (see Appendix 2 for the detailed derivation)

Pr D n t = i A 0 A 1 A n - 1 = k = i k i R 0 - n L i × 1 - R 0 - n L k - i Λ t k k ! exp - Λ t , i = 0 , 1 ,
(24)

where k i =k!/ i ! ( k - i ) ! fork0,i0,ki denotes the binomial coefficients[27], and R 0 - n L Δ= j = 0 n - 1 R j L .

Substituting (24) into (23), the probability of the n th relay node which is energy available can be given by

Pr A n A 0 A 1 A n - 1 = Pr D n t M n A 0 A 1 A n - 1 = i = 0 M n Pr D n t = i A 0 A 1 A n - 1 = i = 0 M n k = i k i R 0 - n L i 1 - R 0 - n L k - i × Λ t k k ! exp - Λ t ,
(25)

where M n can be obtained by

M n = E n init - E th r 2 P n e + P n t KL , n 1 , 2 , , N .
(26)

Specifically, if λ(t) is a constant λ0, the probability of the n th relay node which is energy available can be given by

Pr A n A 0 , A 1 , , A n - 1 = i = 0 M n k = i k i R 0 - n L i × 1 - R 0 - n L k - i λ 0 t k k ! × exp - λ 0 t .
(27)

Furthermore, exchanging the order of summation in (25) and then using the relationship between the regularized incomplete beta function and the cumulative distribution function of a binomial variable[28, 29], the probability of the n th relay node is energy available can be calculated by

Pr A n A 0 A 1 A n - 1 = Γ M n + 1 , Λ t + k = M n + 1 Λ t k k ! exp - Λ t × I 1 - R 0 - n L k - M n , M n + 1 ,
(28)

where I x a , b = 0 x t a - 1 1 - t b - 1 d t / 0 1 t a - 1 1 - t b - 1 d t is the regularized incomplete beta function.

Specifically, if λ(t) is a constant λ0, the probability of the n th relay node is energy available can be given by

Pr A n A 0 A 1 A n - 1 = Γ M n + 1 , λ 0 t + k = M n + 1 λ 0 t k k ! exp - λ 0 t I 1 - R 0 - n L × k - M n , M n + 1 .
(29)

To reduce the computation complexity, we further analyze the probability in (25) and obtain Proposition 2.

Proposition 2. The energy availability of the nth,n  {1,2,…,N} relay node can be expressed approximately as follows:

Pr A n A 0 A 1 A n - 1 Γ M n + 1 , Λ t ,
(30)

where

M n = r E n init - E th 2 P n e + P n t KLR 0 - n L .
(31)

Note that if the value of Λ(t) at time t is sufficiently large (e.g., the value of Λ(t) is greater than 10), the energy availability of the nth,n {1,2,…,N} relay node can further be expressed approximately as follows:

Pr A n A 0 A 1 A n - 1 1 2 1 + erf M n + 0.5 - Λ t 2 Λ t .
(32)

Proof. See Appendix 3.

3.3 Instantaneous network reliability

Taking account of the above factors of wireless link reliability and node energy availability, the instantaneous network reliability in this paper can be defined as

R sys t = Pr A 0 A 1 A N - 1 A N = Pr A 0 n = 1 N Pr A n A 0 A 1 A n - 1 .
(33)

Accordingly, based on the total probability formula, using (19) and (25), the instantaneous network reliability can be calculated by

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

Specifically, according to (20) and (27), if λ(t) is a constant λ0, the instantaneous network reliability can be calculated by

R sys t = 1 M 0 ! Γ M 0 + 1 , λ 0 t × n = 1 N i = 0 M n k = i k i R 0 - n L i 1 - R 0 - n L k - i × λ 0 t k k ! exp - λ 0 t .
(35)

According to Proposition 2, the instantaneous network reliability (34) can be further approximately expressed as

R sys t n = 0 N 1 M n ! Γ M n + 1 , Λ t ,
(36)

where M 0 = M 0 .

3.4 MTTF

The MTTF measures the average time to failures with the modeling assumption that the failed system is not repaired. In this system, the values of MTTF can be obtained by integrating the instantaneous network reliability function from zero to infinity:

MTTF= 0 R sys t dt.
(37)

Moreover, using (36), MTTF can be calculated approximately as

MTTF 0 n = 0 N 1 M n ! Γ M n + 1 , Λ t dt.
(38)

4 Numerical results

In this section, both the Monte Carlo (MC) simulation results and theoretical results will be presented. Here, the accuracy of the derived expressions of wireless link reliability, the instantaneous network reliability, and MTTF will be verified, and the impacts of the number of relay nodes will be discussed.

Here, an event-driven WSN consisting of N uniformly placed relay nodes in a D-meter-long linear region is used as a test system. To simplify the simulation, assume that the source node and all relay nodes have the same initial energy (i.e., E 0 init = E 1 init == E N init Δ= E init ) and run the transmitter circuitry with the same power (i.e., P 0 e = P 1 e == P N e Δ= P e ). Moreover, the transmit power of the source node and all relay nodes are also supposed to be the same (i.e., P 0 t = P 1 t == P N t Δ= P t ). In addition, the main simulation parameters are listed in Table1.

Table 1 Main simulation parameters

Figure2 illustrates the wireless link reliability versus transmit power with different numbers of the relay nodes. As the figure clearly illustrates, with the increase of the transmit power, the larger received SNR at each receiver occurs, which results in the increase of wireless link reliability. Simultaneously, the results in Figure2 indicate that the relay node number affects the wireless link reliability significantly. Specifically, the wireless link reliability with N = 5 is much higher than that with N = 3. The reason is that a larger relay node number will result in smaller distance between two adjacent nodes which will further result in higher link reliability. In addition, it can be observed from Figure2 that the simulation results of wireless link reliability match with the theoretical results very well.

Figure 2
figure 2

Wireless link reliability versus transmit power with different N .

Figure3 illustrates the instantaneous network reliability versus time with different numbers of the relay nodes for RL = 0.7. In this figure, not only the theoretical results and simulation results are shown, but also the approximate results are depicted. As the figure clearly illustrates, the instantaneous network reliability at the beginning remains the same. It is because the amount of energy of sensor nodes in the initial stage is enough to guarantee the normal work of the sensor nodes. After working for some time, the residual energy of nodes is getting smaller and smaller, which results in the lower probability of sensor nodes to work properly. Then, the network reliability falls sharply. Accordingly, the instantaneous network reliability decreases with the time increasing. Simultaneously, more relay nodes may lead to the higher network reliability. It is because when you want to get the same wireless link reliability (e.g., RL is 0.7), larger relay node number may result in lower transmit power of each node required as shown in Figure2. It means all the nodes may consume less energy. For this reason, the energy availability of each relay node is increased with the number of the relay nodes. Therefore, the network reliability increases as well.

Figure 3
figure 3

Instantaneous network reliability versus time with different N .

Figure4 gives another different perspective of the same results about instantaneous network reliability, as it shows the instantaneous network reliability versus time with different wireless link reliabilities for N = 4. Apparently, the instantaneous network reliability decreases along with the increase of the time which has been explained in the above paragraphs. It can also be observed that a high reliable link may result in the a low reliable network. It is because higher link reliability may require the higher transmit power which will result in higher node energy consumption, thus leading to the decrease of node energy availability. Consequently, if you want to get higher link reliability in a WSN, it may result in lower network reliability. Furthermore, from Figures3 and4, it can be easily observed that not only the simulation results of network reliability match very well with the theoretical results but also the approximate results match well with the theoretical results.

Figure 4
figure 4

Instantaneous network reliability versus time with different RL.

Figure5 demonstrates the network MTTF of the wireless sensor network versus wireless link reliability with different relay node number. Obviously, with the increase of the wireless link reliability, the sensor node will require the larger transmit power as shown in Figure2, thus leading to the decreased value of MTTF. Simultaneously, the more relay nodes may result in the higher network reliability as shown in Figure3, which results in the greater values of MTTF. Moreover, the values of MTTF tend to be 0 when the link reliability tends to be 1 as shown in Figure5. It is because in order to guarantee that the link reliability is equal to 1, the required transmit power tends to be infinite, which results in the lifetime of each node which tends to be 0. Furthermore, from Figure5, it can be easily observed that not only the simulation results of MTTF match very well with the theoretical results but also the approximate results match well with the theoretical results.

Figure 5
figure 5

MTTF versus wireless link reliability with different N .

5 Conclusions

Sensing the environment and sending the sensed information to a sink node are two primary jobs of a WSN. These jobs are required to be done with greater reliability because some major decisions depend on the information collected from WSNs. However, sensors are typically powered through batteries in WSNs and it has been reported that the energy constraint is the main factor preventing the full exploitation of WSN technology. So, reliability evaluation is a critical step for the design of the WSNs. Based on energy-based reliability model, this paper investigates the system performance in an event-driven wireless sensor network with a multiple sending approach without acknowledgments. A system model is established including sensor energy consumption model and the wireless link model. Then the wireless link reliability, node energy availability, instantaneous network, and MTTF are investigated in this paper. However, the node energy availability expression and the system instantaneous reliability expression are not in closed form, thereby making calculation cumbersome. To bypass this problem, two propositions are developed which make it possible to calculate the node energy availability and the system instantaneous reliability easier. The simulation results show that the analytical expressions are accurate enough. Furthermore, the results are useful in designing a WSN to obtain good network performance. For future work, the reliability analysis of a data flow in event-driven WSN with acknowledgment-based transmission scheme and the reliability evaluation of the WSNs with a random node distribution will be investigated.

Appendices

Appendix 1

Proof of proposition 1

Proof. It can be obviously found from (17) that the energy availability of source node at time t can be regarded as the CDF of a Poisson distribution with mean Λ(t) and variance Λ(t) at M0. According to[30], for sufficiently large values of Λ(t) (say Λ(t) > 1,000), the normal distribution with mean Λ(t) and variance Λ(t) is an excellent approximation to the Poisson distribution. If Λ(t) is greater than about 10, then the normal distribution is a good approximation if an appropriate continuity correction is performed, i.e., Pr{X ≤ x} is replaced by Pr{X ≤ x + 0.5}. Therefore, the energy availability of source node can be approximately expressed as

Pr A 0 Φ M 0 + 0.5 - Λ t Λ t , M 0 0 , 0 , M 0 < 0 .
(39)

Using the relationship between Φ(x) and erf(x), (39) can be further described as

Pr A 0 1 2 1 + erf M 0 + 0.5 - Λ t 2 Λ t , M 0 0 , 0 , M 0 < 0 .
(40)

Proposition 1 is proved.

Appendix 2

Derivation of the probability distribution of random variable D n (t)

The probability distribution of random variable D n (t) will be deduced in this appendix.

Firstly, D1(t) which describes the number of packets that are received by the first relay node during [0,t] will be considered. Obviously, the packets that are received successfully by the first relay node during [0,t] are decided by both the state of the source node at time t and the reliability of the link between the source node and the first relay node. In this paper, we just concern the probability distribution of D1(t) when the source node is available. Hence, the notation D1(t)|A0 is employed to indicate the D1(t) when the source node is available. According to (13), the probability of the first relay node successfully receiving one packet from the source node is R 0 L . Therefore, conditionally on M(t) = k, the process that the first relay node receives packets is a k Bernoulli trial during [0,t] and the probability of success in this Bernoulli trial is R 0 L . As a result, the random variable D 1 = D 1 t A 0 follows the binomial distribution with parameters M(t) = k and R 0 L , namely,

D 1 B M t = k , R 0 L .
(41)

The probability distribution of such a random variable can be given by

Pr D 1 t = i M t = k , A 0 = k i R 0 L i 1 - R 0 L k - i , i = 0 , 1 , , k , 0 , others ,
(42)

where k i can be calculated by

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

According to the formula of total probability and using (3) and (42), the probability distribution of random variable D1(t)|A0 can be described as

Pr D 1 t = i A 0 = k = i k i R 0 L i 1 - R 0 L k - i × Λ t k k ! exp - Λ t , i = 0 , 1 , .
(44)

Furthermore, for the second relay node, conditional on D 1 =i, the random variable D 2 = D 2 t A 0 A 1 is also a binomial variable with parameters D 1 =i and R 1 L , namely,

D 2 B D 1 = i , R 1 L .
(45)

According to the[28], D 2 is a simple binomial variable with parameters M(t) = k and i = 0 1 R i L , namely,

D 2 B M t = k , i = 0 1 R i L .
(46)

The probability distribution of such a random variable can be given by

Pr D 2 t = i M t = k , A 0 A 1 = k i i = 0 1 R i L i 1 - i = 0 1 R i L k - i , i = 0 , 1 , , k , 0 , others .
(47)

Hence, using the formula of total probability, the probability distribution of random variable D2(t)|A0A1 can be described by

Pr D 2 t = i A 0 A 1 = k = i k i i = 0 1 R i L i 1 - i = 0 1 R i L k - i × Λ t k k ! exp - Λ ( t ) , i = 0 , 1 , .
(48)

Without loss of generality, for the n th,n = 3,…,N relay node, we have

Pr D n t = i M t = k , A 0 A 1 A n - 1 = k i R 0 - n L i 1 - R 0 - n L k - i , i = 0 , 1 , , k , 0 , others ,
(49)

where

R 0 - n L Δ= j = 0 n - 1 R j L .
(50)

Then, the probability distribution of random variable D n (t)|A0A1…An-1,n {3,…,N} can be described as

Pr D n ( t ) = i A 0 A 1 A n - 1 = k = i k i R 0 - n L i 1 - R 0 - n L k - i Λ t k k ! exp - Λ t , i = 0 , 1 , .
(51)

According to (44), (48), and (51), for the n th,n {1,2,…,N} relay node, we can obtain

Pr D n ( t ) = i A 0 A 1 A n - 1 = k = i k i R 0 - n L i 1 - R 0 - n L k - i × Λ t k k ! exp - Λ t , i = 0 , 1 , .
(52)

Appendix 3

Proof of proposition 2

Proof. Firstly, the relationship between the random variable M(t) and the random variable D n (t),n {1,2,…,N} will be discussed. It has been known that M(t) denotes the number of packets that are detected by the source node during [0,t] and it is also equal to the number of packets that are sent out from the source node during [0,t]. D n (t) denotes the number of packets that are successfully received by the n th relay node during [0,t]. R n L ,n 0 , 1 , , N is the link reliability between node n and node n + 1. Moreover, it has been assumed that it does not concern propagation delay. Thus, for the first relay node, assume the source node is energy available at time t, then it can be obtained that

D 1 t A 0 R 0 L M(t).
(53)

Without loss of generality, for the n th,n {2,3,…,N} relay node, we can obtain

D n t A 0 A 1 A n - 1 R n - 1 L D n - 1 t A 0 A 1 A n - 2 .
(54)

Further, according to (53) and (54), it can be obtained that

D n t A 0 A 1 A n - 1 R 0 - n L M t ,n 1 , 2 , N .
(55)

Hence, substituting (3) and (55) into (23), the probability of the n th,n {1,2,…,N} relay node which is energy available can be given by

Pr A n A 0 A 1 A n - 1 = Pr D n t r E n init - E th 2 P n e + P n t KL A 0 A 1 A n - 1 Pr M t r E n init - E th 2 P n e + P n t KLR 0 - n L A 0 A 1 A n - 1 = i = 0 M n Pr M t = i A 0 A 1 A n - 1 = k = 0 M n Λ t k k ! exp - Λ t ,
(56)

where

M n = r E n init - E th 2 P n e + P n t KLR 0 - n L .
(57)

Using the upper incomplete gamma function defined in[26], (56) can be further modified into

Pr A n A 0 A 1 A n - 1 Γ M n + 1 , Λ t .
(58)

According to the relationship between the Poisson distribution and normal distribution in[30], when the value of Λ(t) is sufficiently large, (56) can be expressed approximately as

Pr A n A 0 A 1 A n - 1 Φ M n + 0.5 - Λ t Λ t = 1 2 1 + erf M n + 0.5 - Λ t 2 Λ ( t ) .
(59)

Thus, Proposition 2 is proved.

References

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

    Article  Google Scholar 

  2. Nguyen MN, Bao C, Tew KL, Teddy S, Li XL: Ensemble based real-time adaptive classification system for intelligent sensing machine diagnostics. IEEE Trans. Reliability 2012, 61(2):303-313.

    Article  Google Scholar 

  3. Li J, Kao H, Ke J: Voronoi-based relay placement scheme for wireless sensor networks. IET Commun 2009, 3(4):530-538. 10.1049/iet-com.2008.0204

    Article  Google Scholar 

  4. Li J, AlRegib G: Network lifetime maximization for estimation in multihop wireless sensor networks. IEEE Trans. Signal Process 2009, 57(7):2456-2466.

    Article  MathSciNet  Google Scholar 

  5. Wang N, Shen XL: Research on WSN nodes location technology in coal mine. In International Forum on Computer Science-Technology and Applications, vol. 3. IEEE, Chongqing, China; 2009:232-234.

    Google Scholar 

  6. Bredin J, Demaine E, Hajiaghayi M, Rus D: Deploying sensor networks with guaranteed fault tolerance. IEEE/ACM Trans. Netw 2010, 18(1):216-228.

    Article  Google Scholar 

  7. Sun K, Ning P, Wang C: Fault-tolerant cluster-wise clock synchronization for wireless sensor networks. IEEE Trans. Dependable and Sec. Comput 2005, 2(3):177-189. 10.1109/TDSC.2005.36

    Article  Google Scholar 

  8. Fontanelli D, Petri D: An algorithm for WSN clock synchronization: uncertainty and convergence rate trade off. In IEEE International Workshop on Advanced Methods for Uncertainty Estimation in Measurement. IEEE, Bucharest; 2009:74-79.

    Chapter  Google Scholar 

  9. Ho D, Shimamoto S: Highly reliable communication protocol for WSN-UAV system employing TDMA and PFS scheme. In IEEE GLOBECOM Workshops. IEEE, Houston; 2011:1320-1324.

    Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  12. Cook JL, Ramirez-Marquez JE: Mobility and reliability modeling for a mobile ad hoc network. IIE Trans 2008, 41(1):23-31. 10.1080/07408170802322648

    Article  Google Scholar 

  13. Cook JL, Ramirez-Marquez JE: Reliability analysis of cluster-based ad-hoc networks. Reliability Eng. Syst. Safety 2008, 93(10):1512-1522. 10.1016/j.ress.2007.09.002

    Article  Google Scholar 

  14. Dominiak S, Bayer N, Habermann J, Rakocevic V, Xu B: Reliability analysis of IEEE 802.16 mesh networks. In 2nd IEEE/IFIP International Workshop on Broadband Convergence Networks. IEEE, Munich; 2007:1-12.

    Chapter  Google Scholar 

  15. Liu J, Jiang X, Nishiyama H Kato N: Reliability assessment for wireless mesh networks under probabilistic region failure model. IEEE Trans. Vehicular Technol 2011, 60(5):2253-2264.

    Article  Google Scholar 

  16. Egeland G, Engelstad P: The availability and reliability of wireless multi-hop networks with stochastic link failures. IEEE J. Select. Areas Commun 2009, 27(7):1132-1146.

    Article  Google Scholar 

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

    Google Scholar 

  18. AboElFotoh H, ElMallah E, Hassanein H: On the reliability of wireless sensor networks. In IEEE International Conference on Communications, vol. 8. IEEE, Istanbul; 2006:3455-3460.

    Google Scholar 

  19. Shazly M, Elmallah E, AboElFotoh H: A three-state node reliability model for sensor networks. In IEEE Global Telecommunications Conference. IEEE, Miami; December 2010.

    Google Scholar 

  20. Cheng BC, Yeh HH, Hsu PH: Schedulability analysis for hard network lifetime wireless sensor networks with high energy first clustering. IEEE Trans. Reliability 2011, 60(3):675-688.

    Article  Google Scholar 

  21. Wong HC, Nogueira JMS, Loureiro AAF: Fault management in event-driven wireless sensor networks. In the 7th ACM International Symposium on Modeling, Analysis and Simulation of Wireless and Mobile Systems. ACM, Venice; 2004:149-156.

    Google Scholar 

  22. Shakya RK, Singh YN, Verma NK: Optimizing channel access for event-driven wireless sensor networks: analysis and enhancements. Arxiv preprint arXiv:1203.5874 (2012)

    Google Scholar 

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

    Article  Google Scholar 

  24. Pham H: System Software Reliability. New York: Springer; 2006.

    Google Scholar 

  25. Rappaport TS: Wireless Communications: Principles and Practice. New Jersey: Prentice Hall; 1996.

    MATH  Google Scholar 

  26. Haight F: Handbook of the Poisson Distribution. New York: Wiley; 1967.

    MATH  Google Scholar 

  27. Benjamin A, Benjamin A, Quinn J: Proofs That Really Count: The Art of Combinatorial Proof. Washington: The Mathematical Association of America; 2003.

    MATH  Google Scholar 

  28. Binomial distribution(Wikipedia, 2013),http://en.wikipedia.org/wiki/Binomial_distribution

  29. Beta function(Wikipedia, 2013),http://en.wikipedia.org/wiki/Beta_function#Incomplete_beta_function

  30. Poisson distribution(Wikipedia, 2013),http://en.wikipedia.org/wiki/Poisson_distribution#cite_note-Garwood1936--10

Download references

Acknowledgements

This work is supported by National 863 High Technology Development Project (no. 2013AA013601), Key Special Project of National Science and Technology (no. 2013ZX03003006), National Nature Science Foundation of China (nos. 61372106, 61102068, 61172077, and 61223001), Research Fund of National Mobile Communications Research Laboratory, Southeast University (no. 2013A04), Program Sponsored for Scientific Innovation Research of College Graduate in Jiangsu Province (no. CXZZ13_0098), Research Fund for the Doctoral Program of Higher Education (no. 20113218120017), and Open Research Fund of National Mobile Communications Research Laboratory, Southeast University (no. 2012D14).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jun-Bo Wang.

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 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Wang, JB., Wang, JY., Chen, M. et al. Reliability analysis for a data flow in event-driven wireless sensor networks using a multiple sending transmission approach. J Wireless Com Network 2013, 277 (2013). https://doi.org/10.1186/1687-1499-2013-277

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/1687-1499-2013-277

Keywords