A Uniform Continuum Model for the Scaling of Ad-Hoc Networks

23
A Uniform Continuum Model for the Scaling of Ad-Hoc Networks Ernst W Grundke A Nur Zincir-Heywood Faculty of Computer Science Dalhousie University Halifax NS www. cs . dal .ca/~ grundke /ants/ continuumModel .html

description

A Uniform Continuum Model for the Scaling of Ad-Hoc Networks. Ernst W Grundke A Nur Zincir-Heywood Faculty of Computer Science Dalhousie University Halifax NS. www.cs.dal.ca/~grundke/ants/continuumModel.html. Acknowledgements. The Ant Colony: Nur Zincir-Heywood Allan Jost Owen Yue - PowerPoint PPT Presentation

Transcript of A Uniform Continuum Model for the Scaling of Ad-Hoc Networks

Page 2: A Uniform Continuum Model for the  Scaling of Ad-Hoc Networks

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

Page 3: A Uniform Continuum Model for the  Scaling of Ad-Hoc Networks

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?

Page 4: A Uniform Continuum Model for the  Scaling of Ad-Hoc Networks

AdHocNow ’039 Oct 2003

Grundke & Zincir-Heywood, Dalhousie University:Uniform Continuum Model for Scaling 4

A Continuum Model• Only the node density is known

Page 5: A Uniform Continuum Model for the  Scaling of Ad-Hoc Networks

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”

Page 6: A Uniform Continuum Model for the  Scaling of Ad-Hoc Networks

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

Page 7: A Uniform Continuum Model for the  Scaling of Ad-Hoc Networks

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”

Page 8: A Uniform Continuum Model for the  Scaling of Ad-Hoc Networks

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

Page 9: A Uniform Continuum Model for the  Scaling of Ad-Hoc Networks

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

Page 10: A Uniform Continuum Model for the  Scaling of Ad-Hoc Networks

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

Page 11: A Uniform Continuum Model for the  Scaling of Ad-Hoc Networks

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)

Page 12: A Uniform Continuum Model for the  Scaling of Ad-Hoc Networks

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

Page 13: A Uniform Continuum Model for the  Scaling of Ad-Hoc Networks

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.

Page 14: A Uniform Continuum Model for the  Scaling of Ad-Hoc Networks

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

Page 15: A Uniform Continuum Model for the  Scaling of Ad-Hoc Networks

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%

Page 16: A Uniform Continuum Model for the  Scaling of Ad-Hoc Networks

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

Page 17: A Uniform Continuum Model for the  Scaling of Ad-Hoc Networks

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.

Page 18: A Uniform Continuum Model for the  Scaling of Ad-Hoc Networks

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%

Page 19: A Uniform Continuum Model for the  Scaling of Ad-Hoc Networks

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: > /

Page 20: A Uniform Continuum Model for the  Scaling of Ad-Hoc Networks

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)

Page 21: A Uniform Continuum Model for the  Scaling of Ad-Hoc Networks

AdHocNow ’039 Oct 2003

Grundke & Zincir-Heywood, Dalhousie University:Uniform Continuum Model for Scaling 21

Other Dimensions

• See paper!

Page 22: A Uniform Continuum Model for the  Scaling of Ad-Hoc Networks

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?

Page 23: A Uniform Continuum Model for the  Scaling of Ad-Hoc Networks

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