Creare contenuti per le-learning Massimo Pulcini [email protected].
Conceptual issues in scaling sensor networks Massimo Franceschetti, UC Berkeley.
-
date post
19-Dec-2015 -
Category
Documents
-
view
214 -
download
2
Transcript of Conceptual issues in scaling sensor networks Massimo Franceschetti, UC Berkeley.
Conceptual issues in scaling sensor networks
Massimo Franceschetti,UC Berkeley
UCB Sensor Networks day, Jan 28, 2004 2
State of the art on scaling:
PEG ~100 sensor nodes, 1 evader, 2 pursuers
Cory Sharp & Shawn Schaffert
Shankar Sastry group
UCB Sensor Networks day, Jan 28, 2004 3
Can we dramatically scale this?
• Practical problems• Conceptual problems
design for complexity
UCB Sensor Networks day, Jan 28, 2004 4
• Percolation theory• Random graphs• Distributed computing• Distributed control• Channel physics• Distributed sampling• Network information theory• Network coding
• Connectivity• Routing• Storage• Failures• Packet loss• Malicious behavior• Remote operation
Theory Practice
UCB Sensor Networks day, Jan 28, 2004 5
Some conceptual issues
• LARGE SCALE CONNECTIVITY• ROUTING• CAPACITY• CONTROL
UCB Sensor Networks day, Jan 28, 2004 6
1
Connectionprobability
|x|
Continuum percolationContinuum percolation
2r
Random connection modelRandom connection model
|x|
1
Connectionprobability
Single hop model
UCB Sensor Networks day, Jan 28, 2004 7
Multi-hop connectivity model
There is a phase transition at a critical node density value
UCB Sensor Networks day, Jan 28, 2004 8
1
g1(x)
|x|2r |x|
1
g2(x)
How does the critical density change with the shape of the connection function?
UCB Sensor Networks day, Jan 28, 2004 9
General Tendency
When the selection mechanism with which
nodes are connected to each other is sufficiently “spread out’’, then few links (in the limit one on average) will suffice to obtain global connectivity.
Balister, Bollobas, Walters (2003)
Franceschetti, Booth, Cook, Bruck, Meester (2003)
D. Dubhashi, O. Haggstrom, A. Panconesi (2003)
R. Meester, M. Penrose, A. Sarkar (1997)
M. Penrose (1993)
UCB Sensor Networks day, Jan 28, 2004 10
General Tendency
In contrast, when connections do not spread
out, few links are not enough for connectivity.
Xue and P. R. Kumar (2003)
O. Haggstrom and R. Meester (1996)
UCB Sensor Networks day, Jan 28, 2004 11
Connectionprobability
1
|x|
Spread out connections (1)
UCB Sensor Networks day, Jan 28, 2004 12
2
)(0x
xg
Theorem
))(())(( xpgpxg cc
For all connection functions
“longer links are trading off for the unreliability of the connection”
“it is easier to reach connectivity in this model of unreliable network”
Franceschetti, Booth, Cook, Bruck, Meester (2003)
UCB Sensor Networks day, Jan 28, 2004 13
Spread out connections (2)
Connectionprobability
|x|
1
UCB Sensor Networks day, Jan 28, 2004 14
Mixture of short and long links
Two different spreading strategies
Links are made all longer
UCB Sensor Networks day, Jan 28, 2004 15
Theorem
Consider annuli shapes A(r) of inner radius r, unit area, and critical density
For all , there exists a finite , such that A(r*) percolates, for all )(0 * rc rr *
)(rc*
It is possible to decrease the connectivity threshold by taking a sufficiently large shift !
Balister, Bollobas, Walters (2003)
Franceschetti, Booth, Cook, Bruck, Meester (2003)
UCB Sensor Networks day, Jan 28, 2004 16
CNL
squashing Shifting
What have we learned
CNL=average number of connections per node needed for connectivity
UCB Sensor Networks day, Jan 28, 2004 17
• Navigation in the small world• Need links at ALL scale
lengths !
What about routing?
UCB Sensor Networks day, Jan 28, 2004 18
Z
Intuition: scale invariance
r1
r2
Model of neighbors density:
UCB Sensor Networks day, Jan 28, 2004 19
Z
Intuition: scale invariance
r1
r2
Model of neighbors density:
UCB Sensor Networks day, Jan 28, 2004 20
Z
Intuition: scale invariance
r1
r2
Model of neighbors density:
UCB Sensor Networks day, Jan 28, 2004 21
Z
Intuition: scale invariance
r1
r2
Slow far from destination
Slow close to destination
UCB Sensor Networks day, Jan 28, 2004 22
Theorem
S
T
d
Franceschetti & Meester (2003)
UCB Sensor Networks day, Jan 28, 2004 23
Bottom line
S
T
d
Build routing trees that are scale invariant
to route with few hops at all distance scales
Want to balance the number of short and long links
Need to exploit the “hairy edge”(D. Culler)
UCB Sensor Networks day, Jan 28, 2004 24
Summary
• Towards a system theory of large scale networks
• Conceptual issues at different levels• Design for complexity strategy• Close the gap between theory and practice