Professional Documents
Culture Documents
link
3
2005 Workshop on Ad Hoc Networks 5
Border Effects
A node placed near the boundary of the
rectangle area will cover less system area
then expected
Desired Area
=
2
=
2
2
5 . 0
0 ,
1
) ( m v
m
mv
v g s s
=
2 2
2 3 3 4
0 0
2
3
4
3
4
2
1
d d ) , ( ] Pr[
2 2
l m
ml r mr lr r
u v v u h r V U
r u r
i i
+
=
= s +
} }
joint pdf of U
i
and V
i
= f(u) g(v)
We got the
same result!
7
2005 Workshop on Ad Hoc Networks 13
Node Degree: Expected Value
Let random variable L
i,j
be the number of links
connecting nodes i and j (L
i,j
= 1 or 0).
Let D
i
= E
i
L
i,j
be the node degree of i
E[D
i
] = E[E
i
L
i,j
] = E
i
E[L
i,j
] no matter L
i,j
s are
independent or not
E[L
i,j
] = p
E[D
i
] = (n1)p
2005 Workshop on Ad Hoc Networks 14
Expected Node Degree
8
2005 Workshop on Ad Hoc Networks 15
Node Degree Distribution
The probability that a node has k links
With torus convention; location independent
When n (or equivalently, p0) but np = o remains
to be a constant, the binomial distribution becomes a
Poisson distribution with parameter o
k n k
i
p p
k
n
k D
|
|
.
|
\
|
= =
1
) 1 (
1
] Pr[
for all i
where p = tr
2
/ A
2005 Workshop on Ad Hoc Networks 16
Node Degrees Are Not
Independent
Consider D
i
and D
j
Pr[D
i
= 0, D
j
= n1] = 0
Pr[D
i
= 0] Pr[D
j
= n1] = 0
D
i
and D
j
are not independent for all i, j
The joint pdf of D
i
and D
j
are hard to
derive
9
2005 Workshop on Ad Hoc Networks 17
Network Links: Expected Value
Total number of links in a network
L = E D
i
/ 2
E[L] = E[E D
i
] = E E[D
i
] no matter D
i
s
are independent or not
E[D
i
] = (n1)p
E[L] = n(n1) p / 2
2005 Workshop on Ad Hoc Networks 18
Network Coverage
A piece of area is said to be covered if every point in
this area is within the communication range of some
node.
Network coverage: the area collectively covered by a
set of nodes
Desired Area
Coverage < 100%
10
2005 Workshop on Ad Hoc Networks 19
Network Coverage: Two Factors
region covered by each node may
overlap one another in a stochastic way
a node placed near the border of the
deployment region will cover less area
than nodes placed midway (border
effects)
2005 Workshop on Ad Hoc Networks 20
Network Coverage Estimate (1)
The deployment of n nodes can be modeled as a
stochastic process that places nodes one by one
according to a uniform distribution over R
When a node is placed, only a portion of its node
coverage gives extra network coverage
Extra
coverage
Extra
coverage
11
2005 Workshop on Ad Hoc Networks 21
Network Coverage Estimate (2)
Let C
i
be the random variable denoting the size of the
covered region collectively offered by i randomly
placed nodes
Let X
i
denote the extra network coverage contributed
by the i-th placed node
] E[ ] E[ ] E[
1 1
N X C = =
expected node
coverage (p.9)
C
i
= C
i1
+ X
i
for all i, 2 s i s n
E[C
i
] = E[C
i1
+ X
i
] = E[C
i1
] + E[X
i
]
for all i, 2 s i s n
2005 Workshop on Ad Hoc Networks 22
Network Coverage Estimate (3)
Let N
i
be the node coverage of the i-th
placed node
Let F
i
= X
i
/ N
i
If border effects are ignored
N
i
= tr
2
, a constant independent of F
i
,
so E[F
i
N
i
] = E[F
i
] E[N
i
]
E[C
i
] = E[C
i1
]+ E[F
i
N
i
] for all i, 2 s i s n
12
2005 Workshop on Ad Hoc Networks 23
Network Coverage Estimate (4)
As nodes are uniformly distributed, F
i
is expected to
be the proportion of the uncovered area to the whole
It turns out that
Since E[C
1
] = E[N]
A
C A
F
i
i
] E[
] E[
1
=
] E[
] E[
1 ] E[ ] E[
1
1
N
A
C
C C
i
i i
|
.
|
\
|
+ =
A
A
N
C
n
n
(
(
|
.
|
\
|
=
] E[
1 1 ] E[
2005 Workshop on Ad Hoc Networks 24
Expected Network Coverage
13
2005 Workshop on Ad Hoc Networks 25
k-Coverage Problem
Find the area that can be covered by at
least k out of n randomly placed nodes
1-coverage
2-coverage 3-coverage
2005 Workshop on Ad Hoc Networks 26
k-Coverage Estimate
Similar to the 1-coverage case
It can be computed by way of dynamic
programming
] E[ ) 1 ( ] E[
0
t d j
d i
t t d
d
t
j
i
C p p
t
d
C
+
=
|
|
.
|
\
|
=
=
i i
i
m m
, m C
6 =
i
E
( )
6 0
10
6
2
.
, m C
E
c
i
i
i
= = =
2005 Workshop on Ad Hoc Networks 32
Clustering Coefficient Estimate (1)
Given any node A with m 2 neighbors, let
N(A) = {X
1
, X
2
, , X
m
} be the set of As
neighbors
For any X
i
N(A), let N(A)
i
= {X
j
|X
j
N(A)
X
j
N(X
i
)}
The expected number of links connecting any
two neighbors of A is
(
=
m
i
i
A N
1
) ( E
2
1
17
2005 Workshop on Ad Hoc Networks 33
Clustering Coefficient Estimate (2)
The expected area jointly covered by two
neighboring nodes is
It follows that
|
|
.
|
\
|
4
3 3
2
r
= =
=
(
m
i
i
m
i
i
A N A N
1 1
] ) ( E[
2
1
) ( E
2
1
|
|
.
|
\
|
=
4
3 3
1 ) 1 ( |] ) ( [| m A N E
i for all i
(assuming torus conv.)
expected
area
2005 Workshop on Ad Hoc Networks 34
Clustering Coefficient Estimate (3)
Therefore,
Dividing this value by C(m,2) yields the
expected clustering coefficient
|
|
.
|
\
|
=
4
3 3
1
2
) 1 (
] ) ( E[
2
1
1
m m
A N
m
i
i
|
|
.
|
\
|
=
4
3 3
1 c a constant
18
2005 Workshop on Ad Hoc Networks 35
Clustering Coefficient:
Experimental Results
With torus convention Without torus convention
2005 Workshop on Ad Hoc Networks 36
Hidden Terminal Triples
(X, Y,Z) forms an HT-triple if Y located within Xs
coverage region and Z located within Ys coverage
region but not within Xs
the probability of HT-triple (X, Y,Z) is
Y
X
Z
An HT-triple
Z must be in
this region
Xs coverage
Ys coverage
2
2 2
2
) 1 (
4
3 3
p c
lm
r r
lm
r
=
|
|
.
|
\
|
Ys located
within Xs
coverage
Zs located within
region Y - X
joint
node
19
2005 Workshop on Ad Hoc Networks 37
Quantity of HT-Triples
There are C(n, 3) ways to select three nodes
from n nodes without order
Any selection may yield three possible HT-
triples, each corresponding to a distinct joint
node
Total number of HT-triples
2 2
) 2 )( 1 (
2
1
) 1 (
3
3 p n n n
c
p c
n
=
|
|
.
|
\
|
=
n
3
p
2
2005 Workshop on Ad Hoc Networks 38
HT-Triples: Theoretical Results
20
2005 Workshop on Ad Hoc Networks 39
Conclusions
We have analyzed
Link Probability
Node Degree
Network Coverage
Clustering Coefficient
Quantity of Hidden Terminals
Exact expression for connectedness remains
unsolved
2005 Workshop on Ad Hoc Networks 40
References
L.-H. Yen and C. W. Yu, Link probability, network coverage,
and related properties of wireless ad hoc networks, The 1st
IEEE Int'l Conf. on Mobile Ad-hoc and Sensor Systems, Oct.
2004, pp. 525-527.
L.-H. Yen and Y.-M. Cheng, Clustering coefficient of wireless
ad hoc networks and the quantity of hidden terminals, IEEE
Communications Letters, 9(3): 234-236, Mar. 2005.
C. W. Yu and L.-H. Yen, Computing subgraph probability of
random geometric graphs: Quantitative analyses of wireless ad
hoc networks, 25th IFIP WG 6.1 Int'l Conf. on Formal
Techniques for Networked and Distributed Systems, Oct. 2005,
LNCS, vol. 3731, pp. 458-472.
L.-H. Yen, C. W. Yu, and Y.-M. Cheng, Expected k-coverage in
wireless sensor networks, Ad Hoc Networks, to appear.