• Tidak ada hasil yang ditemukan

6.4 Analysis of the Redundancy of a Sensor for k -coverage

6.4.1 Redundancy in Coverage of a Point

Consider the cross sections of the sensing and communication spheres of a typei and

region which is covered by both si andsj (shaded region). Let Y denote the random variable representing the distance between the sensor si and a point q in its sensing region which takes the possible values 0≤d≤Si. Let Aj(q) denote the event that a point q ∈ R(si, Si) at a distance of d from si, is also covered by a type j neighbour.

To estimate the probability of the eventAj(q), it may be noted that the neighbouring sensor sj should not be at a distance greater than Sj from the pointq, andsj should also be able to communicate with si. It can be seen from Fig. 6.1(b) that if sj lies in the shaded region, then it covers the point q and it can also communicate with si. Note that by Definition 3, the shaded region is a part of the effective coordination region of si.

For a point q ∈ R(si, Si), the probability of the event Aj(q) is equal to the ratio of the volume of intersection of the sensing sphere of neighbour sj and the effective coordination sphere of si, to the volume of the effective coordination sphere of si. This estimation is valid under the assumption that sensors are deployed uniformly at random in the FoI. The probability of a point qin the sensing sphere ofsi, also being covered by its neighbour sj is given by

P(Aj(q)) = kR(q, Sj)∩R(si,min(Cj, Si+Sj)k

kR(si,min(Cj, Si+Sj))k . (6.2) To interpret Eq. 6.2, if P(Aj(q)) is unity and a point q∈R(si, Si) is also covered by a type j neighbour sj, then sj lies in the effective coordination region of si (w.r.t sj). Note that P(Aj(q)) depends on the location of q, Sj, and min(Cj, Si+Sj). For any pair of neighbouring sensors si and sj, the effective coordination region denoted byR si,min(Cj, Si+Sj)

is fixed. Based on the values of Si, Sj, and Cj there could be different cases in the evaluation of Eq. 6.2 which are considered below:

Case 1)SSSjjj<<<min(Cmin(Cmin(Cjjj, S, S, Siii+++SSSjjj) and) and) andCCCjjj < S< S< Siii+++SSSjjj: This case is illustrated in Figs. 6.2(a)

(a) (b) Ci

si

d Si

q

sj

Sj

Cj

si sj

Si

min(Cj, Si+Sj) q Sj

Figure 6.1 Illustration of a point q in the sensing region of a type i sensor also being covered by a typej neighbour.

and 6.2(b) when the sensing and communication ranges of si and sj satisfy either of these conditions. As illustrated in Figs 6.2(a), the point q is at a distance of at most Cj −Sj from the sensor si. Since the sensing sphere of sj is smaller than the other spheres, the terms in the numerator and the denominator of Eq. 6.2 are equal to kR(q, Sj)k and kR(si, Cj)k, respectively. Similarly, as shown in Fig. 6.2(b), the distance of point q from si is in the range of Cj −Sj, Si

. Thus, P(Aj(q)) for this case is given by





kR(q,Sj)k

kR(si,Cj)k 0≤d≤Cj −Sj (a)

kR(q, Sj)∩R(si,Cj)k

kR(si,Cj)k Cj −Sj < d≤Si (b)

(6.3)

where d is the distance of the pointq from si.

Case 2) SSSjjj <<<min(Cmin(Cmin(Cjjj, S, S, Siii+++SSSjjj) and) and) andSSSiii+++SSSjjj ≤≤≤CCCjjj: As illustrated in Fig. 6.2(c), this case occurs when the pointq is within the sensing sphere ofsi,i.e., 0≤d≤Si. Then the terms in the numerator and the denominator of Eq. 6.2 are equal to kR(q, Sj)k and kR(s , S +S )k, respectively. Thus, P(A (q)) for this case is given by

kR(q, Sj)k

kR(si, Si+Sj)k 0≤d≤Si (6.3c)

Case 3)min(Cmin(Cmin(Cjjj, S, S, Siii+++SSSjjj)))≤≤≤SSSjjj andandandCCCjjj < S< S< Siii+++SSSjjj::: This case occurs when the neigh- bouring sensor sj is at a distance of at most Sj − Cj from si as illustrated in Fig. 6.2(d). Then the terms in the numerator and the denominator of Eq. 6.2 are equal to kR(si, Cj)k. This case could also occur, as illustrated in Fig. 6.2(e), when the distance of point q from si is in the range of Sj −Cj, Si

. Thus, P(Aj(q)) for this case is given by





kR(si,Cj)k

kR(si,Cj)k = 1 0≤d≤Sj −Cj (6.3d)

kR(q, Sj)∩R(si,Cj)k

kR(si,Cj)k Sj−Cj < d≤Si (6.3e)

Eq. 6.3 gives the probability of a point in the sensing sphere of a type i sensor also being covered by a neighbouring sensor of typej, for different values of their sensing and communication ranges. If the point is to be only 1-covered, then si can be considered redundant. However, for k-coverage of the point, we need to estimate the probability of a point in the sensing sphere of si also being covered by at least k neighbours.

Let Bj,w(q) denote the event that a point q in the sensing sphere of si is also covered by exactlywnumber of typej neighbours, 1≤j ≤t. Letn be the number of neighbours ofsi such thatPt

j=1nj =n, wherenj is the number of typej neighbours.

The probability of Bj,w(q) depends on the probability that r of the n neighbours belong to typej and the probability that the pointq is covered by exactlywof them, wherew≤r≤n. Since it is assumed that the sensors are deployed uniformly at ran- dom in the 3D FoI, the probability thatr out of n neighbours picked at random, are of typej is given by nr nj

n

r

1− nnjn−r

, wherenj/nis the probability that a neigh- bour is of type j [71]. Similarly, the probability that a point q is covered by exactly

Si si sjS

j

δ q

si sj

Si

Sj

δ q

SSSjjj <<<min(Cmin(Cmin(Cjjj, S, S, Siii+++SSSjjj), C), C), Cjjj < S< S< Siii+++SSSjjj,,, andandandδδδ= min(C= min(C= min(Cjjj, S, S, Siii+++SSSjjj))) (a) 0≤d≤Cj−Sj (b)Cj−Sj < d≤Si

si qsj

Sj δ

Si

Sj <min(Cj, Si+Sj), Si+Sj ≤Cj, and δ = min(Cj, Si +Sj) SSjj <<min(Cmin(Cjj, S, Sii++SSjj), S), Sii++SSjj ≤≤CCjj,, andand δδ= min(C= min(Cjj, S, Sii++SSjj))

(c) 0≤d≤Si

si sj

Sj Si δ

q sj

Si Sj

si

δ q

min(Cj, Si+Sj)≤Sj, Cj < Si+Sj, and δ = min(Cj, Si +Sj) min(Cmin(Cjj, S, Sii++SSjj))≤≤SSjj, C, Cjj < S< Sii++SSjj,, andand δδ= min(C= min(Cjj, S, Sii++SSjj)) (d) 0≤d≤Sj−Cj (e) Sj−Cj < d≤Si

Figure 6.2 Illustration of the cases considered in deriving P(Aj(q)).

w of its r type j neighbours can be written as wr

(P(Aj(q)))w(1−P(Aj(q)))r−w. Therefore, the probability of the event Bj,w(q) can be expressed as

P(Bj,w(q)) = Xn

r=w

n r

nj n

r 1− nj

n

n−r r w

(P(Aj(q)))w(1−P(Aj(q)))r−w,

set r=w+m.

=

n−wX

m=0

n w+m

nj n

w+m 1−nj

n

n−w−m

× w+m

w

(P(Aj(q)))w(1−P(Aj(q)))m,

=

n−wX

m=0

n w

nj

nP(Aj(q))w n−w

m 1−nj n

n−w−mnj n −nj

nP(Aj(q))m

,

use (a+b)n= Xn

i=0

n i

an−ibi.

= n

w nj

nP(Aj(q))w 1−nj

nP(Aj(q))n−w

. (6.4)

Next, let Ck(q) denote the event that a point q in the sensing region of a type i sensor is also covered by at least k of its neighbours of any type. For example, the probability of the event C2(q) can be interpreted as

P(C2(q)) = 1−P(qis not covered by any neighbour)

−P(qis covered by exactly one neighbour). (6.5)

Since sensors are deployed independent of each other,

P(qis not covered by any neighbour) =P(B1,0(q))P(B2,0(q)). . .P(Bt,0(q)) (6.6)

and

P(qis covered by exactly one neighbour) =

P(B1,1(q))P(B2,0(q)). . .P(Bt,0(q)) +P(B1,0(q))P(B2,1(q)). . .P(Bt,0(q))

...

+P(B1,0(q))P(B2,0(q)). . .P(Bt,1(q)) (6.7)

Substituting Eqs. 6.6 and 6.7 in Eq. 6.5 gives

P(C2(q)) =1−P(B1,0(q))P(B2,0(q)). . .P(Bt,0(q))

−P(B1,1(q))P(B2,0(q)). . .P(Bt,0(q))

−P(B1,0(q))P(B2,1(q)). . .P(Bt,0(q)) ...

−P(B1,0(q))P(B2,0(q)). . .P(Bt,1(q))

=1− X

l1,l2,···,lt∈[0,2−1]

0≤l1+l2+···+lt≤2−1

Yt

j=1

P(Bj,lj(q)). (6.8)

In general, the probability of q in the sensing sphere of si being covered by at least k neighbours can be written as

P(Ck(q)) = 1− X

l1,l2,···,lt∈[0,k−1]

0≤l1+l2+···+lt≤k−1

Yt

j=1

P(Bj,lj(q)). (6.9)

By substituting for P(Bj,lj(q)) from Eq. 6.4, with w replaced by lj, we get

P(Ck(q)) =1− X

l1,l2,···,lt∈[0,k−1]

0≤l1+l2+···+lt≤k−1

Yt

j=1

n lj

nj

nP(Aj(q))lj 1−nj

nP(Aj(q))n−lj

. (6.10)