A Uniform Continuum Model for the Scaling of Ad-Hoc Networks
-
Upload
shellie-morton -
Category
Documents
-
view
31 -
download
3
description
Transcript of A Uniform Continuum Model for the Scaling of Ad-Hoc Networks
A Uniform Continuum Model for the
Scaling of Ad-Hoc Networks
Ernst W GrundkeA Nur Zincir-Heywood
Faculty of Computer ScienceDalhousie University
Halifax NSwww.cs.dal.ca/~grundke/ants/continuumModel.html
AdHocNow ’039 Oct 2003
Grundke & Zincir-Heywood, Dalhousie University:Uniform Continuum Model for Scaling 2
Acknowledgements
The Ant Colony:Nur Zincir-HeywoodAllan JostOwen YueDonald MorrisonNick Pilon
AdHocNow ’039 Oct 2003
Grundke & Zincir-Heywood, Dalhousie University:Uniform Continuum Model for Scaling 3
In a mobile ad-hoc network, ...
•… nodes move•… nodes enter & leave•… communication is short-range wireless•… hosts = routers•… node power is scarce
What happens when such networks get large?
AdHocNow ’039 Oct 2003
Grundke & Zincir-Heywood, Dalhousie University:Uniform Continuum Model for Scaling 4
A Continuum Model• Only the node density is known
AdHocNow ’039 Oct 2003
Grundke & Zincir-Heywood, Dalhousie University:Uniform Continuum Model for Scaling 5
A Continuum Model• Only the node density is known• Think of nodes as “smeared out”
AdHocNow ’039 Oct 2003
Grundke & Zincir-Heywood, Dalhousie University:Uniform Continuum Model for Scaling 6
A Uniform Model• Assume similar conditions everywhere:
no edge effects
XX
AdHocNow ’039 Oct 2003
Grundke & Zincir-Heywood, Dalhousie University:Uniform Continuum Model for Scaling 7
Model
• Continuum of nodes• Uniform: no edge effects• Simple, optimistic assumptions• Mathematically tractable: no simulation• Dimensionless parameters • Analytical results• Approximate at best• J. B. S. Haldane, 1928, “On being the right size”
AdHocNow ’039 Oct 2003
Grundke & Zincir-Heywood, Dalhousie University:Uniform Continuum Model for Scaling 8
Network Geometry
• Nearest neighbour distance d1
• Node density = 1/(r12)
r1 = d1/2
Voronoi cell
Node
AdHocNow ’039 Oct 2003
Grundke & Zincir-Heywood, Dalhousie University:Uniform Continuum Model for Scaling 9
Network Geometry
• N nodes
• Max separation D
• D = d1(N-1)
D+d1
D
AdHocNow ’039 Oct 2003
Grundke & Zincir-Heywood, Dalhousie University:Uniform Continuum Model for Scaling 10
Node Behaviour
• Generate user data randomly:
pT packets per unit time
• Finite transmission range R:d1 R D
• Forward user data packets
R
AB
C
AdHocNow ’039 Oct 2003
Grundke & Zincir-Heywood, Dalhousie University:Uniform Continuum Model for Scaling 11
Nodes Behaviour (cont.)
• Motion:
pW link events per unit time
= pW/pT (the walk/talk ratio)
AdHocNow ’039 Oct 2003
Grundke & Zincir-Heywood, Dalhousie University:Uniform Continuum Model for Scaling 12
Nodes Behaviour (cont.)
• Group of g nodes competing for a single channel:
g =(R+r1)2/r12
• Finite transmission bandwidth:pW<b, pT<b in isolation, pW<b/g, pT<b/g in network
AdHocNow ’039 Oct 2003
Grundke & Zincir-Heywood, Dalhousie University:Uniform Continuum Model for Scaling 13
Forwarding User Data Packets
• Define forwarding overhead: = mean hops per packet
• Uniformity: data rate = pT (per node)
• If packets travel D/2 in hops of R, = (r1/R)(N-1)
• Example: <5 requires N<121.
AdHocNow ’039 Oct 2003
Grundke & Zincir-Heywood, Dalhousie University:Uniform Continuum Model for Scaling 14
Ceiling (Forwarding)
pT < b/g
pT/b < R/(r1(N1)) r12 /(R+r1)2
= r1R/((R+r1)2(N1))
• Small range (R 2r1) is best; then
pT/b < 0.22/(N1)
• Example: If N=100 then pT/b < 2.5%
• Applies regardless of routing & mobility
AdHocNow ’039 Oct 2003
Grundke & Zincir-Heywood, Dalhousie University:Uniform Continuum Model for Scaling 15
Ceiling (Forwarding)
pT/b < 0.22/(N1):
N Max pT/b
10 10.3%
100 2.47%
1,000 0.73%
10,000 0.22%
AdHocNow ’039 Oct 2003
Grundke & Zincir-Heywood, Dalhousie University:Uniform Continuum Model for Scaling 16
Routing Traffic
• Define routing overhead: = packet transmissions caused by one link event
• Uniformity: data rate = pW (per node)
• Assume proactive routing; flat.• If each node broadcasts to (g1)/2,
N = (g1)/2.
• For R 2r1:
= (N/4)1
AdHocNow ’039 Oct 2003
Grundke & Zincir-Heywood, Dalhousie University:Uniform Continuum Model for Scaling 17
Ceiling (Routing)
pW < b/g ...pW/b < 1/(2N) approx.
• Example: If N=100, pW/b < 0.5%.For b~1Mbps and 1000 bits/packet, pW < 5 link events/second
• Numerically not serious for modest N.
AdHocNow ’039 Oct 2003
Grundke & Zincir-Heywood, Dalhousie University:Uniform Continuum Model for Scaling 18
Ceiling (Routing)
Routing: (1/N) Forwarding:
(1/N)
N Max pw/b Max pT/b
10 5% 10.3%
100 0.5% 2.47%
1,000 0.05% 0.73%
10,000 0.005% 0.22%
AdHocNow ’039 Oct 2003
Grundke & Zincir-Heywood, Dalhousie University:Uniform Continuum Model for Scaling 19
Total Traffic: Data + Routing
pT + pW < b/g
( + ) pT < b/g ( = pW/pT)
• Forwarding traffic dominates: < /
• Routing traffic dominates: > /
AdHocNow ’039 Oct 2003
Grundke & Zincir-Heywood, Dalhousie University:Uniform Continuum Model for Scaling 20
Power
• Average antenna power per node:
kR2(pT + pW) ~ (N)
AdHocNow ’039 Oct 2003
Grundke & Zincir-Heywood, Dalhousie University:Uniform Continuum Model for Scaling 21
Other Dimensions
• See paper!
AdHocNow ’039 Oct 2003
Grundke & Zincir-Heywood, Dalhousie University:Uniform Continuum Model for Scaling 22
Conclusions• For flat ad-hoc networks:
Keep N,R small; use hierarchies• Dimensionless parameters:
= pW/pT = the walk/talk ratio
= forwarding overhead = routing overhead
• In 2D: is (N/R), is (N/R2) / characterizes traffic type• Map simulations into a common space?
AdHocNow ’039 Oct 2003
Grundke & Zincir-Heywood, Dalhousie University:Uniform Continuum Model for Scaling 23
?Comments?
Questions?
www.cs.dal.ca/~grundke/ants/continuumModel.html