1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto –...
-
Upload
josef-buxton -
Category
Documents
-
view
216 -
download
0
Transcript of 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto –...
![Page 1: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/1.jpg)
1
Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile
Nodes Michele Garetto – Università di Torino
Paolo Giaccone - Politecnico di Torino
Emilio Leonardi – Politecnico di Torino
MobiHoc 2007
![Page 2: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/2.jpg)
2
Outline
Introduction and motivation Assumptions and notationsMain resultsSome hints on the derivation of
resultsConclusions
![Page 3: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/3.jpg)
3
Introduction The sad Gupta-Kumar result:
In static ad hoc wireless networks with n nodes, the
per-node throughput behaves as
P. Gupta, P.R. Kumar, The capacity of wireless networks, IEEE Trans. on Information Theory, March 2000
![Page 4: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/4.jpg)
4
Introduction
The happy Grossglauser-Tse result: In mobile ad hoc wireless networks with n nodes,
the per-node throughput remains constanto assumption: uniform distribution of each node presence
over the network area
M. Grossglauser and D. Tse, Mobility Increases the Capacity of Ad Hoc Wireless Networks, IEEE/ACM Trans. on Networking, August 2002
![Page 5: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/5.jpg)
5
Introduction
Node mobility can be exploited to carry data across the network Store-carry-forward communication
scheme
S DR
Drawback: large delays (minutes/hours)
Delay-tolerant networking
![Page 6: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/6.jpg)
6
Mobile Ad Hoc (Delay Tolerant) Networks
Have recently attracted a lot of attention
Examplespocket switched networks (e.g., iMotes)vehicular networks (e.g., cars, buses, taxi)sensor networks (e.g., disaster-relief
networks, wildlife tracking)Internet access to remote villages (e.g., IP
over usb over motorbike)
![Page 7: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/7.jpg)
7
The general (unanswered) problem
Key issue: how does network capacity depend on the nodes mobility pattern?
Are there intermediate cases in between extremes of static nodes (Gupta-Kumar’00) and fully mobile nodes (Grossglauser-Tse’01)?
![Page 8: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/8.jpg)
8
Outline
Introduction and motivation Assumptions and notationsMain resultsSome hints on the derivation of
resultsConclusions
![Page 9: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/9.jpg)
9
n nodes moving over closed connected region independent, stationary and ergodic mobility processes uniform permutation traffic matrix: each node is origin
and destination of a single traffic flow with rate (n) bits/sec
all transmissions employ the same nominal range or power
all transmissions occur at common rate r single channel, omni-directional antennas
Assumptions
s
ou
rce
nod
e
destination node
![Page 10: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/10.jpg)
10
Protocol Model
Let dij denote the distance between node i and node j, and RT the common transmission range
A transmission from i to j at rate r is successful if:
for every other node k simultaneously transmitting
RT (1+Δ)RT
ij k
![Page 11: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/11.jpg)
11
Realistic mobility models for DTNs
characterized by : Restricted mobility of individual nodes:
Non-uniform density due to concentration points
From: Sarafijanovic-Djukic, M. Piorkowski, and M. Grossglauser, Island Hopping: Efficient Mobility-Assisted Forwarding in Partitioned Networks,, IEEE SECON 2006
From: J.H.Kang, W.Welbourne, B. Stewart, G.Borriello, Extracting Places from Traces of Locations, ACM Mobile Computing andCommunications Review, July 2005.
![Page 12: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/12.jpg)
12
Home-point based mobility
Each node has a “home-point”
… and a spatial distribution around the home-point
![Page 13: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/13.jpg)
13
Home-point based mobilityThe shape of the spatial distribution of each
node is according to a generic, decreasing function s(d) of the distance from the home-point
s(d)
d
![Page 14: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/14.jpg)
14
Anisotropic node density (clustering)
Achieved through the distribution of home-points
0
1
0 1
Uniform model: home-points randomly placed over the area according to uniform distribution
n = 10000
0
1
0 1
Clustered model: nodes randomly assigned to m = nν clusters uniformly placed over the area. Home-points within disk of radius r from the cluster middle point
![Page 15: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/15.jpg)
15
Scaling the network size
10 nodes……100 nodes…..1000 nodes
We assume that:
Moreover: node mobility process does not depend on network size
increasing sizeconstant density
constant sizeincreasing density
![Page 16: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/16.jpg)
16
Asymptotic capacity We say that the per-node capacity is if
there exist two constants c and c’ such that
sustainable means that the network backlog remains finite
Equivalently, we say that the network capacity in this case is
![Page 17: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/17.jpg)
17
Outline
Introduction and motivation Assumptions and notationsMain resultsSome hints on the derivation of
resultsConclusions
![Page 18: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/18.jpg)
18
Asymptotic capacity results
Recall:
0 1/2
per-
nod
e c
ap
aci
ty
0
-1/2
-1
logn [(n)] Uniform Model
Independently of the shape of s(d) !
![Page 19: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/19.jpg)
19
Asymptotic capacity results
Recall: #clusters
0 1/2
per-
nod
e c
ap
aci
ty
0
-1/2
-1
logn [(n)] Clustered Model
“Super-critical regime”: mobility helps
“Sub-critical regime”: mobility does not help
?Lower bound : in case s(d) has finite support
Lower bound : in case s(d) has finite support
?
![Page 20: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/20.jpg)
20
Outline
Introduction and motivation Assumptions and notationsMain resultsSome hints on the derivation of
resultsConclusions
![Page 21: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/21.jpg)
21
A notational note
In the analysis we have fixed the network size, L=1
and let the spatial distribution of nodes s(d) to scale with n, i.e., s(f(n)d)
f(n)=1 f(n)=2 f(n)=3
![Page 22: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/22.jpg)
22
Uniformly dense networks We define the local asymptotic node density ρ(XO) at
point XO as:
Where is the disk centered in XO , of radius
A network is uniformly dense if:
![Page 23: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/23.jpg)
23
Properties of uniformly dense networks
Theorem: the maximum network capacity is achieved by scheduling policies forcing the transmission range to be
Corollary: simple scheduling policies leading to link capacities
are asymptotically optimal, i.e., allow to achieve the maximum network capacity (in order sense)
![Page 24: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/24.jpg)
24
Super-critical regime
Let (m = n in the Uniform Model)
When we are in the super-critical regime
Theorem: in super-critical regime a random network realization is uniformely dense w.h.p.Transmission range is
optimalScheduling policy S* is optimal
![Page 25: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/25.jpg)
25
Mapping over Generalized Random Geometric Graph
(GRGG) Link capacities can be evaluated in terms of contact probabilities:
which depend only on the distance dij between the homepoints of i and j
We can construct a random geometric graph in which vertices stand for homepoints of the nodesedges are weighted by
Network capacity is obtained by solving the maximum concurrent flow problem over the constructed graph
![Page 26: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/26.jpg)
26
Upper bound : network cut
0 1
1
1/2
![Page 27: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/27.jpg)
27
Average/random flow through the cut
0 1
1
1/2
The “average” flow through the cut is computed as
fundamental question:
Proof’s idea:
Consider regular tessellation where squarelets have area γ(n)
Take upper and lower bounds for number of homepoints falling in each squarelets, combined, respectively, with lower and upper bounds of distances between homepoints belonging to different squarelets
Answer: YES !
![Page 28: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/28.jpg)
28
An optimal routing scheme
The above routing strategy sustains per-node traffic
s
d
Routing strategy:
Consider a regular tessellation where squarelets have area
Create a logical route along sequence of horizontal/vertical squarelets, choosing any node whose home-point lie inside traversed squarelet as relay
![Page 29: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/29.jpg)
29
Network is not uniformly dense
Transmission range may fail even to guarantee network connectivity
When s(d) has finite support:
Sub-critical regime
Nodes have to use
System behaves as network of m static node
![Page 30: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/30.jpg)
30
ConclusionsWe analyzed the capacity of mobile ad-
hoc networks under heterogeneous nodes Our study has shown the existence of two
different regimes:superctriticalSubcritical
In this paper we have mainly focused on the supercritical regime
Subcritical behavior must be better explored
![Page 31: 1 Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes Michele Garetto – Università di Torino Paolo Giaccone - Politecnico di Torino.](https://reader036.fdocuments.in/reader036/viewer/2022081518/551a7aa25503463e778b638d/html5/thumbnails/31.jpg)
31
Comments ?
Questions ?