Ad hoc or sensor network

advertisement
LCA
Connectivity in sensor
networks
Patrick Thiran (joint work with Olivier Dousse,
François Baccelli and Martin Hasler)
LCA-ISC-I&C EPFL
X
Patrick.Thiran@epfl.ch
http://lcawww.epfl.ch
- Ne tworking’03 - Chania, Crete, Greece, June 23-25,2003
The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING
Patrick Thiran
0
Ad-hoc <-> sensor <-> hybrid <-> cellular
 Connectivity is an essential issue in wireless



ad hoc networks (many to many, global)
sensor networks (many to one, global)
hybrid (multi-hop cellular) networks (many to many, local)
 Position of nodes is a (often homogeneous Poisson) spatial point
process, with intensity l.
 Position of base stations at nodes of a honey-comb grid, all
connected to each other by a wired network.
X
- Ne tworking’03 - Chania, Crete, Greece, June 23-25,2003
The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING
Patrick Thiran
1
The Boolean model with circular grains
 Fixed radio range r
 Nodes i and j, at positions xi and xj are directly connected
iff
xi

xj
 r
 References:
• E. N. Gilbert, « Random plane networks », SIAM Journal, 1961.
• R. Meester and R. Roy, « Continuum percolation », Cambridge
University Press, 1996.
• O. Dousse, P. Thiran, M. Hasler, « Connectivity in ad hoc and hybrid
networks », Infocom 2002.
X
- Ne tworking’03 - Chania, Crete, Greece, June 23-25,2003
The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING
Patrick Thiran
2
Connectivity in packet radio networks
Finite domain: is the network fully connected ?
Kleinrock & Silvester (1978) « Optimum transmission radii in packet radio
networks or why six is a magic number » : r2l = 5.89 is a good value for
throughput
 Philips, Panwar, Tantawi (1989) « Connectivity properties of a packet radio
network » : r2l must grow logarithmically with the area of the domain
 Gupta & Kumar (1998) « Critical power for asymptotic connectivity in wireless
networks » : for l, r2l = log l + K(l) where K(l)  .
 Shakkottai, Srikant, Shroff (2003) « Unreliable sensor grids: Coverage,
Connectivity and Diameter»: r2l  log l/p(l) where p(l) is the node failure prob.

Infinite domain: is there an infinite connected
component (percolation theory):
Continuum percolation: there exist a finite (r2l)c, below which all connected
components are a.s. bounded and above which there is a unique infinite connected
component (Gilbert (1961), Hall (1985), Zuev & Siderenko (1985), Menshikov
(1986), Meester & Roy (1990, 1994))
 1.64 < (r2l)c < 17.9 (Gilbert (1961))
 2.195 < (r2l)c < 10.526 (Philips, Panwar, Tantawi (1989))
 (r2l)c  4.5 (numerical value, Quintanilla, Torquato, Ziff (2000))

X
- Ne tworking’03 - Chania, Crete, Greece, June 23-25,2003
The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING
Patrick Thiran
3
Full or partial connectivity ?
 Long range connectivity appears much before full connectivity
because of a phase transition mechanism (percolation)
(lr2)
λr2
X
- Ne tworking’03 - Chania, Crete, Greece, June 23-25,2003
The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING
Patrick Thiran
4
Ad hoc or sensor network ?
 Ad hoc network : multiple transmissions, many to many.
Connectivity metric = probability that an arbitrary pair of nodes is
connected to the rest of the network Pc
 Sensor network : many to one (the base station collecting data).
Connectivity metric = probability that one arbitrary node is
connected to the base station 
X
- Ne tworking’03 - Chania, Crete, Greece, June 23-25,2003
The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING
Patrick Thiran
5
Ad hoc or sensor network ?
 Ad hoc network :

connectivity
 Sensor network :
connectivity (probability that an arbitrary node is connected to the base station)
and
 coverage (probability that an arbitrary point is covered by a node).

Pconnectivity
Pcoverage =
1-exp(-lr2)
λr2
(λr2)c
X
- Ne tworking’03 - Chania, Crete, Greece, June 23-25,2003
The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING
Patrick Thiran
6
Network on a line
x

 Let Pc(x) be the probability that two nodes distant of x space units
are connected, given r and l.
 In 1-dim: Full connectivity  Full coverage
 In 1=dim:
Pc ( x) 
x / r 

i 0
( le
 lr
)
(
 x / r 1  le  lr ( x  (i + 1) r )
( x  ir )
 lr
e

i!
i!
i 0
i
)
i
 Pc(x)  exp(-l(x-r)e-lr) decreases exponentially fast with x
X
- Ne tworking’03 - Chania, Crete, Greece, June 23-25,2003
The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING
Patrick Thiran
7
Network on a plane
 Percolation theory: Let (r, l) be the probability that an arbitrary
node belongs to an infinite cluster (percolation probability). Then
there is (lr2)c such that
(r, l) = 0 if r2l < (r2l)c (“sub-critical”)
 (r, l) > 0 if r2l > (r2l)c (“super-critical”)

sub-critical (r slightly < rc)
X
Pc(x)
(λr2)c
λr2
super-critical (r slightly > rc)
- Ne tworking’03 - Chania, Crete, Greece, June 23-25,2003
The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING
Patrick Thiran
8
Bottlenecks are unavoidable
N A ( p )  min # {edges intersecte d by C}
CC A ( p )
CA(p)
p 
p 0
A
C
p 0
Let P be the number of alternate paths
between any pair of nodes A and B.
Thm: min(NA, NB)  P  max(NA0, NB0)
N A ( p) / N A0
subcritical
X
p 0
N A0  lim N A ( p )  sup N A ( p )
p
N A ( p) / N A0
N A  lim N A ( p )  inf N A ( p )
supercritical
p
- Ne tworking’03 - Chania, Crete, Greece, June 23-25,2003
The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING
p
Patrick Thiran
9
Beyond the Boolean model with circular
grains: irregularity helps
 Percolation occurs sooner for elongated shapes (Penrose
(1993), Booth, Bruck, Cook, Franceschetti (2003))
 Possible advantage of directional antennas
 Uni-directional links
X
- Ne tworking’03 - Chania, Crete, Greece, June 23-25,2003
The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING
Patrick Thiran
10
Beyond the Boolean model: the physical
(STIRG) model
 Signal to Noise Ratio at Node j receiving from Node i is
SNRi  j 
–
–
–
–
PL( xi
N0 + 

xk
 PL( x
k i , j
i
)
 xk
)
P = Emitting power
L(d) = Attenuation function at distance d (e.g., L(d) = da )
N0 = Background thermal noise
γ = degree of orthogonality of the code (γ = 1 for a narrowband system, 0  γ < 1 for
a CDMA system)
 Nodes i and j are directly connected iff
min{ SNRi  j , SNR j i }  
 Reference:
O. Dousse, F. Baccelli, P. Thiran, « Impact of Interferences on
Connectivity in ad hoc networks », Infocom 2003.
X
- Ne tworking’03 - Chania, Crete, Greece, June 23-25,2003
The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING
Patrick Thiran
11
Interferences can destroy connectivity…
=0
>0
(l)
=0
>0
X
- Ne tworking’03 - Chania, Crete, Greece, June 23-25,2003
The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING
l
Patrick Thiran
12
… but not always.
=0
>0
 Differences with the boolean model:
The existence of an edge depends on every other node’s position
 The node degree is bounded (it was Poisson for the Boolean model)
by 1 + 1/. A necessary condition for percolation is thus   1/.

X
- Ne tworking’03 - Chania, Crete, Greece, June 23-25,2003
The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING
Patrick Thiran
13
Beyond connectivity: MAC, Broadcast,
routing ?
 Simple TDMA ensures as much connecitivty as performant
CDMA shemes (Dousse, Baccelli, Thiran 2003)
 Routing is more challenging close to percolation threshold (graph is
looks like a labyrinth) (Kuhn, Wattenhofer, Zollinger 2003)
 Probabilistic broadcast (Sasson, Cavin and Schiper 2003)
X
- Ne tworking’03 - Chania, Crete, Greece, June 23-25,2003
The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING
Patrick Thiran
14
Conclusion
 Percolation theory is very useful for sensor and ad hoc
networks: connectivity and beyond.
 Boolean model with circular grains
Importance of dimensionality of the area covered by the network
 In 2 dim: connectivity  coverage
 Phase transition is key to explain connectivity in 2 dim at low density

 Beyond Boolean model with circular grains :
Elongated grains (directional antennas) helpful for connectivity
 Physical model (STIRG): Percolation occurs despite interferences 
 Proof for L(x) with a compact support. Probably not a necessary
condition.

 Beyond connectivity : MAC, routing, broadcast, …
X
- Ne tworking’03 - Chania, Crete, Greece, June 23-25,2003
The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN NETWORKING
Patrick Thiran
15
Download