• No results found

Characterizing the Path Coverage of Random Wireless Sensor Networks

N/A
N/A
Protected

Academic year: 2020

Share "Characterizing the Path Coverage of Random Wireless Sensor Networks"

Copied!
11
0
0

Loading.... (view fulltext now)

Full text

(1)

Volume 2010, Article ID 716565,11pages doi:10.1155/2010/716565

Research Article

Characterizing the Path Coverage of

Random Wireless Sensor Networks

Moslem Noori, Sahar Movaghati, and Masoud Ardakani

Department of Electrical and Computer Engineering, University of Alberta, Edmonton, Canada T6G 2V4

Correspondence should be addressed to Moslem Noori,[email protected]

Received 1 November 2009; Accepted 24 February 2010

Academic Editor: Xinbing Wang

Copyright © 2010 Moslem Noori et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Wireless sensor networks are widely used in security monitoring applications to sense and report specific activities in a field. In path coverage, for example, the network is in charge of monitoring a path and discovering any intruder trying to cross it. In this paper, we investigate the path coverage properties of a randomly deployed wireless sensor network when the number of sensors and also the length of the path are finite. As a consequence, Boolean model, which has been widely used previously, is not applicable. Using results from geometric probability, we determine the probability of full path coverage, distribution of the number of uncovered gaps over the path, and the probability of having no uncovered gaps larger than a specific size. We also find the cumulative distribution function (cdf) of the covered part of the path. Based on our results on the probability of full path coverage, we derive a tight upper bound for the number of nodes guaranteeing the full path coverage with a desired reliability. Through computer simulations, it is verified that for networks with nonasymptotic size, our analysis is accurate where the Boolean model can be inaccurate.

1. Introduction

Wireless sensor networks (WSNs) have many applications in security monitoring. In such applications, since it is essential to keep track of all activities within the field, network coverage is of great importance and must be considered in the network design stage.

Path coverage is one of the monitoring examples, where WSNs are deployed to sense a specific path and report

possible efforts made by intruders to cross it. In a manual

network deployment, the desired level of the path coverage can be achieved by proper placement of the sensors over the area. When it is not possible to deploy the network manually, random deployment, for example, dropping sensors from an aircraft, is used. Due to the randomness of the sensors location, network coverage expresses a stochastic behavior and the desired (full) path coverage is not guaranteed. Thus, a detailed analysis of the random network coverage can be ultimately useful in the network design stage to determine the node density for achieving the desired area/path cover-age.

Path coverage by a random network (or barrier coverage which is a relaxed version of the path coverage) has been the focus of some previous work [1–6]. In [1], assuming that a random network is deployed over an infinite area with nodes following a Poisson distribution, authors investigate the path coverage of the network. They first study the path coverage over an infinite straight line when the sensor has a random sensing range. Then, they show that in the asymptotic situation, where the sensing range of the sensors tends to 0 and the node density approaches infinity, the results are extendible to finite linear and curvilinear paths. Further, a path coverage analysis is proposed for a high-density Poisson-distributed network in [2] where sensors have a fixed sensing range. The path coverage analysis of

[1,2] is based on the Boolean model of [7], where a Poisson

point process is justified.

Kumar et al. study k-barrier coverage provided by a

(2)

propose an algorithm determining whether an area is k -barrier covered or not. Also, they introduce the concepts of weak and strong barrier coverage over the belt and derive the condition on the sensors density guaranteeing the weak barrier coverage.

The focus of [4] is on the strong barrier coverage. First, authors present a condition insuring the strong barrier coverage over a strip where the sensors locations follow a Poisson point process. Then, by considering asymptotic situation (on the network size and number of nodes) and using Percolation theory [8], they determine, with a probability approaching 1, whether the network has a strong barrier coverage or not. Then, they use their analysis to devise a distributed algorithm to build strong barrier coverage over the strip.

In this work, unlike most existing studies which focus on asymptotic setups, we study the path coverage of a finite random network (in terms of both network size and the number of nodes). As a result, the Boolean model is not accurate. Alternatively, the methodology of this work is based on some results from geometric probability. Our focus is on the path coverage for a circle, but extension to other path shapes is briefly discussed.

In the ideal case, all sensors are located exactly on the path. This, however, is not a practical assumption for randomly deployed networks. To consider the inaccuracy of the sensors locations, we assume that sensors are inside a ring containing the circular path. As a result, the portion of the path covered by any given sensor is not deterministic.

Moreover, other factors may affect the sensing range of a

sensor. Thus, our analysis is not based on a fixed sensing range. Indeed, we first develop a random model for the covered segment of the path by each sensor. Then, we study the distribution of the number of uncovered gaps on the path. The full path coverage is a special case where the number of gaps is zero. This is used to determine a tight bound on the number of active sensors assuring the full path coverage with a desired reliability. Also, we find the probability of having all possible gaps smaller than a given size. This probability reflects the reliability of detecting an intruding object with a known size.

In addition to studying the number of gaps, we present a simplified analysis for deriving the cumulative distribution function (cdf) of the covered part of the path. This simplified analysis is based on using the expected value of the covered part of the path by a sensor instead of considering the precise random model. We observe that the simplified analysis can provide a fairly accurate approximation of the path coverage.

Since our analysis studies the effect of the number of

nodes on the path coverage of a finite size network, it can readily be used in the design of practical networks. In fact, using our results, one can determine the number of nodes in the network to satisfy a desired level of coverage. An example is provided.

The paper is organized as follows.Section 2introduces

the network model and defines the problem. Our coverage

analysis is presented in Section 3.Section 4 includes

com-puter simulations verifying our analysis. Finally, Section 5

concludes the paper.

P

w w

r

Figure1: Network structure.

2. Preliminary

2.1. Network Model. We consider N sensors monitoring a

circular path with unit circumference, calledP. In an ideal

case, the sensors are precisely located on the circular path, but this is not usually true for a randomly deployed network. In order to take this fact into account, we assume that

sensors are randomly spread over a ring containingP (See

Figure 1). We assume a symmetric distribution for sensors, that is, the sensor density does not depend on the polar angle and is determined only by the distance from the center. It is generally desired to have more sensors in the vicinity

ofP.Thus, distributions with larger values close toP are

preferred. When no effort is made to put the sensor as close as

possible to the path (Nsensors are spread totally randomly),

the uniform distribution is obtained. Hence, in the sense

of placement efforts, uniform distribution reflects the worst

case. We consider uniform distribution to verify our analysis

by computer simulation inSection 4. Our analysis, however,

is presented for any given symmetric distribution. Also, notice that since the number of sensors is finite and known, Poisson distribution, which has been the focus of existing asymptotic analysis, is not applicable.

We also assume that sensors sensing range may vary from

r1tor2. Obviously, for a fixed sensing range, modelr1=r2.

Without loss of generality, it is assumed that the width of the

ring is smaller than or equal to 2r2and the desired circular

path is located at the middle of the ring. Since the sensors

farther than r2 to the path do not contribute to the path

coverage, our assumption on the ring width does not hurt the generality of the analysis.

(3)

(i)Distribution of the number of gaps. Due to the randomness of the network implementation, sensors may not cover the whole path. In this case, one

or more gaps appear. Assume that g represents the

number of gaps onP. We are interested to find the

probability of havingmgaps, shown byP(g=m).

(ii)Full path coverage.It is desired to provide a complete coverage of the path. Since the full path coverage is identical to having no gaps, one can equivalently find

P(g =0). This can simply be found from the derived

distribution ofg.

(iii)Reliability of the network in detecting objects. It is

important to investigate whether the network is able to detect an object, while the path is not fully covered and there may exist some gaps. Basically, we need to consider the size of the gaps in addition to their number. If one knows the size of the intruders beforehand, it is not necessary to provide the full path coverage. Instead, it is possible to deploy a network such that while the path is not fully covered, the size of the possible gaps is smaller than the intruders. Clearly, implementing a network with possible small gaps requires fewer number of nodes and consequently is less expensive. To this end, we find the probability of having all gaps smaller than

a given lengtht, denoted byP(lg < t).

(iv)Distribution of the covered part of the path. The

covered part of the path,C, has a stochastic nature

and its distribution provides a general view of the entire path coverage. In fact, the covered part of the

network reflects the combined effect of the number

of gaps and their sizes. We derive the cdf ofC,FC(x).

3. Path Coverage Analysis

In this section, we present our analysis of the path coverage. For this purpose, we take advantage of existing results in geometric probability and extend them to our case. After the exact coverage analysis, a less complex approximate analysis is also presented.

An arbitrary point on P is covered if it is within the

sensing range of at least one sensor. Here, we assume

that the sensing area of sensor i is a circle denoted by

si,i=1, 2,. . .,N. The covered part of the path by eachsiis

its intersection withP which is an arc, calledai. Thus, the

total covered part of the path is

C= N

i=1

ai. (1)

Notice that the length of ai’s depends on the location of

the sensor within the ring-shaped network area and its sensing range. Considering an arbitrary point as the origin

onP and choosing the clockwise direction as the positive

direction, each ai starts from li and continues (clockwise)

untilri, (Figure 2). In other words, li determines the most

left point of the arc andrispecifies the most right point of

the arc. There are two noteworthy issues here. First, the size

lN

Figure2: The random arcs placed clockwise onP.

ofai’s and their positions are random because of the random

placement of the sensors over the ring. Second, C is not

necessarily connected and there may exist several uncovered

gaps onP. The number of uncovered gaps onP and their

size can reflect the possible opportunities for intruders to

passP without being detected by the sensors. Ifg =0,P is

fully covered.

The problem of covering a circle with random arcs has been studied in geometric probability [9–15]. In some cases,

it is assumed that the arcs have a fixed length [9,12,13,15] or

the analysis is conducted in the asymptotic situation [10,14].

Asymptotic analysis is suitable for the situation where the

sizes ofsi’s are significantly smaller thanP. In the following,

we initially use the result of [11] on the coverage of a circle with random arcs of random sizes. This helps us to provide an exact explanation of the path coverage. Then, we use

the mean value ofai’s to provide a simplified approximate

analysis based on the fixed-length random arc placement over the circle [12].

3.1. Exact Analysis. We apply the following theorem from [11] to find the exact distribution of the number of gaps on

P.

Theorem 1. Assume thatNarcs are distributed independently

with a uniform distribution over a circle of circumference 1. If

F(·)shows the cdf of the arc length over[0, 1], the distribution of the number of uncovered gaps on the circle,g, is

Pg=m=

(4)

To applyTheorem 1for finding the number of uncovered

gaps on P, we first prove the uniformity of the arc

distribution overP in the following lemma.

Lemma 1. For a symmetric distribution of the sensors over the

path, the location of the intersection of the sensors sensing range andP is uniformly distributed overP.

Proof. We equivalently show that the center points of the arcs are uniformly distributed over the circle. For this purpose,

consider a small element with length d 0 on P.

Then, we build a sector of the ring based on this length element whose left and right sides pass the left and right ends of the length element (Figure 3). The center point of the arcs, resulted from the intersection of the sensing area

of the nodes within the sector andP, falls withind. Due

to the independence of the sensors distribution from the

polar angle, all elements with length d on the circle have

the same chance to include an arc center point. Therefore, the distribution of the arc centers, and consequently arc

locations, is uniform onP.

FollowingLemma 1, in order to find the distribution of

the number of gaps onP, we needF(·) or in our caseFa(·),

the cdf ofai’s. Notice thatai’s are independent and identically

distributed (i.i.d) random variables. We find Fa(·) in the

appendix for arbitrary distributions of sensor location and sensing range.

As a result of Theorem 1 and Lemma 1, we have the

following corollary.

Corollary 1. The probability of the full path coverage,Pf, is

Pf =P

Furthermore, one can show that the expected number of gaps onP is [11]

Eg=N1−μaN−1, (5)

whereμais the mean ofai’s.

E(g) can be used to find an upper bound on the number

of nodes in the network guaranteeing the full path coverage with a given reliability. This is presented below.

Corollary 2. To guarantee a full path coverage with

probabil-ityp, the following relation holds

N1−μaN−1≥1−p. (6)

Proof. Recall Markov’s inequality for a positive random

variableX

P(X≥b)≤E(X)

b , (7)

d

Figure3: Distribution of the arc position over the circle.

whereb >0. If we letXbe the random variable of the number

of gapsg, and putb=1, we have

Pg≥1≤Eg. (8)

Combining (5) and (8) results in (6).

Using (6), it is straightforward to find an upper bound

onN guaranteeing a desired level of coverage, p. Later, our

simulations show that this bound is in fact very tight. Another feature of the path coverage that we like to study is the quality of the coverage in terms of the size of the gaps

onP. Assume that we like to guarantee detecting any object

bigger than a particular size, sayt. To assure detecting such

objects, all of the gaps have to be smaller thant. Hence, we

like to find the probability of having no gaps larger than t,P(lg < t), wherelg is the length of the largest gap onP.

Corollary 3. The probability of having no gaps larger thantis

Plg< t=

Proof. Consider a realization of the random placement of arcs on the path. Now, one can consider a scenario where

the length of each arc is increased byt. If there exists a gap

smaller thantin the first scenario, this gap will be covered

in the second scenario since the arcs are t longer. On the

other hand, a gap with any size in the second scenario will

(5)

that the above discussion is valid for any realization of the network. Thus, instead of investigating the probability of

having no gaps longer thantin the first scenario, we look

for the probability of the full coverage in the second scenario.

Denoting the length of the arcs in the second scenario byai,

one can think of them as being drawn from the distribution

fa(x)= fa(x−t) or equivalently

Fa(x)=Fa(x−t). (10)

This completes the proof.

Using the same approach taken for finding the upper

bound onNin (6), one can derive an upper bound on the

number of nodes to guarantee having all gaps smaller thant.

We also like to investigateC, that is, the portion ofP

which is covered by the nodes. To find C, we first reorder

the arcs based on their starting points,li’s. Thusl1 < l2 <

l3 <· · · < lN. Now, we divideP to arcsbi, wherebi is an

arc starting fromliand ending atli+1. Finally,bN starts from

lN and ends atl1. Since we haveNrandom arcs intersecting

withP, there existNof such spacings on the circle. TheseN

spacings may or may not be covered by the network. Adding the covered parts of the path together, we have

C=

Notice that in (12) we assume rotational indices forai−j’s.

It means that ifi−j <1 we replace the index withN−i+j. In

(12),xiis the length of the connected part ofCstarting from

liand continuing clockwise. Whenyi≤xi, the whole spacing

yiis covered and min(·,·) function should returnyi. When

xi< yi, a portion ofyiremains uncovered and there exists a

gap at the right side ofyi. Thus, min(·,·) function returnsxi.

It is noteworthy that because of the problem symmetry,zi’s

are identically distributed random variables. Thus, we use a

single random variablezto refer to them.

The distribution of C can be well approximated by a

Gaussian distribution using central limit theorem (CLT)

where the mean value of C, μC, is μC = Nμz. Here, μz

denotes the mean value ofz. Also,σ2

C =Nσz2whereσC2 and

σ2

z represent the variance ofCandz, respectively. In reality,

one can safely simplify (12) to

xi=maxai,ai−1−yi−1. (13)

This is becauseai’s are i.i.d. and thus it is very unlikely that,

for example,ai−2−yi−1−yi−2> ai.

3.2. Approximate Analysis. In the following, we present an approximate analysis simplifying our path coverage study. The idea of this approximate analysis is to consider a model

where a set of fixed-length arcs are spread randomly overP

instead of using the actual random-sized arcs. The length of these fixed arcs is equal to the mean value of the random-sized arcs in the original case. We denote the mean value of

these random arcs withμa. In this case, it can be shown that

the number of uncovered gaps onP is distributed as follows

[12]:

applicable to find the probability of having no gaps larger

than tonP. For this purpose, we just need to use μa +t

instead ofμa in (14). In addition, the distribution ofCcan

be derived when the arc size is fixed [12]. In this case, we have

FC(x)=

this aim, we first consider the uncovered part of the path,V,

and find its expected value, calledμV. ThenμCcan be found

using the factμC=1−μV.

An arbitrary pointxonPremains uncovered when there

is noaicovering it. This is equivalent to having none ofli’s

within an arc with lengthμawhose right end point isx. There

areNsensors in the network, hence, the probability of having

xuncovered,μV, is

3.3. Some Remarks

Remark 1. Our path coverage analysis is applicable to any closed path, for example, ellipse, with finite length when the location of the path segment covered by an arbitrary sensor is uniformly distributed over the path. For this purpose, we just need to have the distribution of the intersection of sensors sensing range and the path. Also, the analysis is applicable to linear path coverage. In fact, the problem of covering a circle with random arcs can be transformed to the problem of

covering a piece of line, say the interval [0,b], with random

(6)

Remark 2. In many WSNs, the number of active sensors in the network changes with time. This can be due to, for example, sleep scheduling or death of some nodes. Since our

analysis is provided for arbitrary N, it can accommodate

such situations, simply by replacingNwithN(t) in relevant

equations. Consequently, the coverage can be studied as a function of time.

4. Simulation

In this section, we demonstrate the accuracy of our analysis via computer simulations. We have inspected two scenarios for the sensors sensing range. In the first scenario, we assume

a network with N sensors all having a fixed sensing range

equal tor. The sensors are uniformly deployed inside a ring

around the circular path, whereP has unit circumference.

In the second scenario, the sensors sensing range is also

uniformly distributed between 0 and rmax. A zero sensing

range can represent a dead sensor.

We evaluate random properties such as the full coverage, number of uncovered gaps, tightness of the bound presented in (6), the intruder detectability, and the portion of the covered path using simulation, and compare the results with our theoretical analysis.

4.1. Uncovered Gaps. Probability density of the number of

uncovered gaps on the path, P(g = m), was derived in

Section 3.1. Figure 4 shows the probability mass function

(pmf) of the number of uncovered gaps via simulation

for N = 30. Here, we have assumed that the sensing

range of all sensor nodes is fixed and is equal to 0.06.

The theoretical results using (2) have also been sketched for comparison. It can be concluded that the formulation

derived inSection 3.1quite accurately describes the pmf of

the number of uncovered gaps on the path. The third curve in Figure 4is the result of approximation analysis inSection 3.2.

Parameterμain (14) is set to be the expected value of random

variablea, derived in the appendix.

It is clear from Figure 4 that the results from the

approximate analysis are fairly close to the exact analysis and the simulations. Due to the complexity of the evaluation of exact analysis, we compare the rest of our simulation results

with the approximate analysis presented in Section 3.2 to

characterize the coverage properties of the network.

In the case of fixed sensing range, as the width of the

ring becomes smaller, the variance ofadecreases and the arc

lengths become closer toμa, making the approximate analysis

more accurate. To study the worst case, in our analysis, we

assume the ring widthwis equal to 2r. Notice that any node

outside this ring does not contribute to the path coverage.

For random sensing range, we choosew = rmax/2. Notice

that sincer1=0, there will be nodes in the ring that will not

contribute to the path coverage.

Figures 5 and 6 demonstrate the probability of full

coverage versus number of sensors deployed in the region.

Figure 5 shows the results for the fixed sensing range

scenario. Pf is estimated through simulation for different

values of sensing range,r =0.05, 0.02, 0.01, and is compared

Number of gaps,g Simulation results

Figure4: Probability of the number of uncovered gaps whenr =

0.06 andN=30.

with the theoretical results using (14). As seen from the

curves, our theoretical formulation can effectively predict

probability of full path coverage. Figure 6 represents the

results of variable sensing range scenario. The sensing range of sensor nodes is randomly selected from a uniform

distribution between 0 andrmax. We have run the simulation

based on three uniform distributions,rmax=0.06, 0.04, 0.02,

and compared with the theoretical results. For theoretical calculations, we have computed the average arc length for the case of random sensing range using (A.22) in the appendix,

and then substituted the resultingμa into the approximate

formula (14). FromFigure 6, we can see that the theoretical

analysis inSection 3.2can closely describe the probability of

full coverage for random sensing range scenario.

We have also tested our analysis for full coverage of a

straight line segment instead of a circle.Figure 7depicts the

coverage of a straight line segment of length 1 when sensing

range is fixed and is equal to 0.05. The solid line is the

result of Poisson assumption in [2] and the dashed line is the result of our formulation. It can be seen that specially for smaller number of sensor nodes, the Boolean model is not well applicable to describe the coverage of small networks.

The expected number of uncovered gaps, E(g), after

deployingN sensors in the ring is given by (5). InFigure 8,

E(g) has been calculated versusN for three values of fixed

sensing range,r = 0.05, 0.02, 0.01, using simulation as well

as the analysis. The expected number of gaps for variable

sensing ranges is shown in Figure 9. The sensors sensing

range has been taken from the three uniform distributions used previously.

In Section 3.1, we used Markov’s inequality to find a

relation between the number of nodes and probability of full coverage over the path, presented in (6). The smallest

number of nodes that satisfies (6) can efficiently be found

(7)

0 100 200 300 400 500 600 700 800

Number of sensor nodes,N r=0.05 analysis

Figure5: Probability of full coverage, that is,g = 0, versus the number of sensor nodes for fixed sensing range.

0 100 200 300 400 500 600 700 800

Number of nodes,N r2=0.02 simulation

Figure6: Probability of full coverage, that is,g = 0, versus the number of sensor nodes for random sensing range.

of N found via search by N∗.Table 1 shows the value of

N∗ calculated for probability of full coverage being equal

to .8. The results found by inequality (6) and simulation

are shown for comparison. For probability of full coverage

closer to one (the region of interest in practice),N∗gets even

closer to the value ofNsatisfying the desired reliability found

via simulation. For example, for probability of full coverage

equal to.95, we foundN∗ = N for various values ofr.It

can be inferred that (6) provides a tight upper bound on the number of nodes needed for full path coverage.

P

Number of sensor nodes,N Poisson assumption

Our analysis Simulation results

Figure7: Probability of full coverage of a straight linear path of length 1 whenr=0.05.

Number of sensor nodes,N r=0.05 analysis

Figure8: Expected value of the number of gaps versus number of sensor nodes for fixed sensing range.

Table1: Upper bound on the number of sensors for guaranteeing full coverage with probabilityP=.8.

Inequality (6) Simulation

r=0.05 73 72

r=0.02 220 216

r=0.01 494 489

(8)

Exp

Number of sensors,N r2=0.02 simulation

Figure9: Expected value of the number of gaps versus number of sensor nodes for random sensing range.

0 100 200 300 400 500 600 700 800

Number of sensor nodes,N t=0 analysis

t=0 simulation t=0.1ranalysis

Figure10: Probability of having no gaps larger thantwhenr =

0.01.

sure that there are no uncovered gaps on the path, larger than

a certain maximum length t. The probability of this kind

of coverage,P(lg < t), was given by (9). We use simulation

to find P(lg < t) for values of t equal to r/2,r/5,r/10,

whenr = 0.01. Again, comparing simulation results with

theoretical ones in Figure 10verifies our formulation. Our

study on the size of the gaps is useful for decreasing the cost of the network implementation. In fact, if we know the size of the intruders, instead of providing a full path coverage, we can design the network with less number of nodes to have all

gaps smaller thant.

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Ratio of the covered path to the total path r=0.02 analysis

Figure11: The cdf of the covered part of the path whenN=30.

0 10 20 30 40 50 60 70 80 90 100

Number of sensor nodes,N r=0.05 analysis

Figure12: Expected size of the covered portion of the path versus

N.

4.3. Covered Part of the Path. The covered portion of the

path, C, is another important metric for path coverage

in a WSN. Indeed, C is a random variable whose cdf is

approximated inSection 3.2.Figure 11shows the cdf of C,

for N = 30 and r = 0.02, 0.01. As it can be seen, our

path coverage analysis is more accurate for larger values

ofr.

The formulation for expected covered part, μC, is

derived in Section 3.2. Figure 12 shows simulation and

theoretical results for μC versus N, when r = 0.05, 0.02,

(9)

5. Conclusion

In this paper, we studied the path coverage of a random WSN when neither the area size nor the number of network nodes were infinite. Hence, the widely used Boolean model was no longer valid. Moreover, due to the randomness of the sensors placement over the area, network coverage was nondeterministic. Thus, a probabilistic solution was taken for determining the network coverage features. Our analysis considered the number of gaps, probability of full path coverage, probability of having all uncovered gaps smaller than a specific size, and the cdf of the covered length of the path. All these characteristics were found as a function of

the number of sensorsN.We also proposed a tight upper

bound on requiredNfor full coverage. Through computer

simulations, we verified the accuracy of our approach. Since

our study was performed for finiteN, using our results on

various features of path coverage, one can find the necessary number of sensors for a certain quality of coverage.

Appendix

In the following, we find the cdf of the intersection between

the sensing area of the sensors andP, calledFa(x). First, we

study the situation where sensors have a fixed sensing range

rand they are uniformly distributed over the ring. Then, we

investigate the general case where sensors can have a random

sensing range varying fromr1tor2and have any symmetric

distribution over the ring.

Let us first discuss the case where the sensors have a fixed

sensing range. Figure 13 shows the ring-shaped network

containingP. As mentioned previously, the circumference

of P is 1, hence, the radius of P is R = 1/2π. It is also

assumed that the ring width is 2w andw r, wherer is

the sensing radius of the sensors. Notice thatdinFigure 13

shows the distance of a sensor from the center of the ring. Since the sensors are uniformly distributed over the area, it

can be easily shown that the cdf ofd,Fd(x), is as follows:

InFigure 13, the intersection of the sensing area of an

arbitrary sensor withPis denoted bya. By forming a triangle

whose vertices are the center ofP, sensor location, and one

of the points where the sensing circle of the sensor meetsP,

one can write

r2=R2+d22Rdcos(θ). (A.2)

On the other hand, we have

a=2Rθ. (A.3)

Figure13: Covered part of the path by a single sensor.

Solving (A.4), we have

d=Rcos

Now having the cdf ofdand using the relation between

dandain (A.5) and (A.6), we will deriveFa(x). To this end,

one can state

(10)

where

to characterize the path coverage features of the network.

Notice that whenr is small,Fa(x) can be approximated as

follows:

Fa(x)=1

r2(x/2)2

w . (A.11)

In addition to the cdf of the arc length, we use the mean

value ofa for our approximate analysis. Recall that for an

arbitrary random variablezdistributed over [a,b],

μz=b−

b

a Fz(x)dx,

(A.12)

whereμzis the mean value ofzandFz(x) is the cdf ofz. Using

(A.12),μacan be found as follows:

μa

Now assume that both sensing range and sensor location

are random and we like to find Fa(x). Sensing range of

the sensors, r, varies over [r1,r2] with probability density

function (pdf) fr(x). Also,R−w d R+wsuch that

w≤r2, because sensors located farther thanr2from the path

do not contribute in the path coverage. It is noteworthy that

a∈[0,a1] where

This can simply be justified using (A.6).

To findFa(x), we partition the problem to two separate

cases. In the first case, sensing area of the sensor does not

intersect withP, that is,a=0. This happens whend+r

Rord−r R. Ifw < r1, this never happens and sensing

area of the sensor always intersects withP and consequently

Fa(0)=0. Ifw≥r1, we have

Fa(0)=P(d+r < R) +P(d−r > R). (A.15)

To evaluate two terms in the right side of the above equation,

we use the joint distribution ofrandd, fr,d(x,y). Notice that

in the case where sensors sensing range is independent from

their location, fr,d(x,y) = fr(x)· fd(y), where fd(y) is the

Dirac delta function atx=0.

When sensing area of a sensor intersects with path,a >0.

To findFa(x) in this case, we first findfa(x). For this purpose,

we apply Jacobian transformation to derive fa,d(x,y), the

joint distribution ofaandd, fromfr,d(x,y). Using (A.6) and

Jacobian transformation, one can show that

fa,d

To integrate over d, the region of integration has to be

determined carefully. For any arbitrary value ofa (0,a1],

there exist an infinite number of pairs (r,d) satisfying (A.6);

however, to guarantee an intersection between the sensing

range of the sensor andP,dshould fall within [d1,d2] where

In fact,d1andd2are the desired integral bounds. Thus,

(11)

The mean value ofa,μa, used in our approximate analysis, is also derived as follows:

μa=

a1

0 x fa

(x)dx

=0×Fa(0) +

a1

0−x fa(x)dx

=

a1

0−x fa(x)dx.

(A.22)

Acknowledgment

The authors would like to thank Natural Sciences and Engineering Research Council of Canada (NSERC) and

Informatics Circle of Research Excellence (iCORE) for

supporting our research.

References

[1] S. S. Ram, D. Manjunath, S. K. Iyer, and D. Yogeshwaran, “On the path coverage properties of random sensor networks,” IEEE Transactions on Mobile Computing, vol. 6, no. 5, pp. 446– 458, 2007.

[2] J. Harada, S. Shioda, and H. Saito, “Path coverage property of randomly deployed sensor networks with finite communica-tion ranges,” inProceedings of IEEE International Conference on Communications (ICC ’08), pp. 2221–2227, Beijing, China, May 2008.

[3] S. Kumar, T. H. Lai, and A. Arora, “Barrier coverage with wireless sensors,” in Proceedings of the 11th Annual Inter-national Conference on Mobile Computing and Networking (MOBICOM ’05), pp. 284–298, Cologne, Germany, August-September 2005.

[4] B. Liu, O. Dousse, J. Wang, and A. Saipulla, “Strong barrier coverage of wireless sensor networks,” inProceedings of the 9th ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc ’08), pp. 411–419, Hong Kong, May 2008.

[5] A. Chen, T. H. Lai, and D. Xuan, “Measuring and guaranteeing quality of barrier-coverage in wireless sensor networks,” in Proceedings of the 9th ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc ’08), pp. 421– 430, Hong Kong, May 2008.

[6] A. Chen, S. Kumar, and T. H. Lai, “Designing localized algorithms for barrier coverage,” in Proceedings of the 13th Annual ACM International Conference on Mobile Computing and Networking (MOBICOM ’07), pp. 63–74, Montreal, Canada, September 2007.

[7] P. Hall,Introduction to the Theory of Coverage Process, John Wiley & Sons, New York, NY, USA, 1988.

[8] D. Stauffer and A. Aharony,Introduction to Percolation Theory, CRC Press, Boca Raton, Fla, USA, 1988.

[9] A. Dvoretzky, “On covering a circle by randomly placed arcs,” Proceedings of the National Academy of Sciences of the United States of America, vol. 42, no. 4, pp. 199–203, 1956.

[10] L. A. Shepp, “Covering the circle with random ARCS,”Israel Journal of Mathematics, vol. 11, no. 3, pp. 328–345, 1972. [11] A. F. Siegel and L. Holst, “Covering the circle with random arcs

of random sizes,”Journal of Applied Probability, vol. 19, no. 2, pp. 373–381, 1982.

[12] T. Huillet, “Random covering of the circle: the size of the connected components,”Advances in Applied Probability, vol. 35, no. 3, pp. 563–582, 2003.

[13] M. Yadin and S. Zacks, “Random coverage of a circle with application to a shadowing problem,” Journal of Applied Probability, vol. 19, no. 3, pp. 562–577, 1982.

Figure

Figure 1: Network structure.
Figure 2: The random arcs placed clockwise on P.
Figure 3: Distribution of the arc position over the circle.
Figure 4: Probability of the number of uncovered gaps when r =0.06 and N = 30.

References

Related documents

A reference model and an organisational structure for EE, which focuses on the &#34;highest&#34; level of integration, at the strategic level, will support enterprises

Firstly, for those who are disaffected from and underachieving within the educational system the work-based route is thought to provide an avenue towards inclusion by offering

Firstly, that inquiries have come to play a major role in the development of residential child care (as they have in field social work); and secondly, while they have produced

solidarity can be seen between the role of deference in the human rights domain and its more traditional administrative law partner (judicial review of ‘public wrongs’, as

The algorithm induces operators, using a high level, partial model of the domain, as well as using the causal structure of the example sequence to track the state of an object.

In order to support the development of research capacity in FE (a key aim of the project on Transforming Learning Cultures in Further Education ), this paper considers how

For instance, the deployment of different registers is presumed to display (and thus re- affirm) the social organisation of the group (such as occurs in ritual events) or variations

While the investigation into institutional and discursive domains tells us how the institutional structures, administrative processes and international discourses