PowerPoint Slides

Download Report

Transcript PowerPoint Slides

Heterogeneity in
Multi-Hop Wireless Networks
Nitin H. Vaidya
University of Illinois at Urbana-Champaign
www.crhc.uiuc.edu/~nhv
© 2003 Vaidya
1
Summary


Heterogeneity is essential
Heterogeneity is beneficial
Research Agenda
 Develop protocols that exploit the heterogeneity
 Develop mechanisms to better evaluate wireless systems
Proof by example …
2
Heterogeneity

Many dimensions of heterogeneity:
Architecture
Physical capability of hosts
Higher layers
3
Architecture
Multi-hop wireless networks

Pure ad hoc networks

Hybrid networks
4
Pure Ad Hoc Networks


No “infrastructure”
All communication over (one or more) wireless hops
B
C
A
D
E
Z
Ad hoc connectivity
X
Y
5
Hybrid Networks

Infrastructure + Ad hoc connectivity
infrastructure
AP1
AP2
B
C
A
D
E
Z
Ad hoc connectivity
X
Y
6
Hybrid Networks

Infrastructure may include wireless relays
infrastructure
AP1
P
AP2
R
B
C
A
D
E
Z
Ad hoc connectivity
X
Y
7
Hybrid Networks

Heterogeneity
Some hosts connected to a backbone, most are not
Access points may have more processing capacity, energy
infrastructure
AP1
AP2
B
C
A
D
E
Z
Ad hoc connectivity
X
Y
8
Hybrid Networks

Heterogeneous wireless technologies
infrastructure
AP1
AP2
Type 1
(3G)
B
A
Type 2
(802.11)
X
C
D
E
Z
Y
9
Hybrid Networks

Heterogeneity is essential
Pure ad hoc or pure infrastructure networks inadequate for
many environments

Heterogeneity is beneficial …
10
Benefit over Pure Ad Hoc Networks

Infrastructure provides a frame of reference
Can assign approximate locations to the mobiles
– Provide location-aware services
– Reduce route discovery overhead
AP0
AP1
B
R1
A
AP2
AP3
D
R2
R3
A
11
Benefit over Pure Ad Hoc Networks

Infrastructure can reduce diameter of the network
Lower delay
Potentially greater per-flow throughput
infrastructure
AP1
P
AP2
R
B
C
A
D
E
Z
Ad hoc connectivity
X
Y
12
Infrastructure Facilitates New Trade-Offs
(hypothetical curves)
Poor Man’s Ad Hoc Network
Ad hoc-ness = K
User density distribution
affects the trade-off
13
Infrastructure Helps in Resource Allocation
Address Assignment

Unique IP addresses need to be assigned to hosts in
a network

DHCP used in traditional networks

Difficult to use DHCP in pure ad hoc networks

But Can also be deployed on the infrastructure in a
hybrid network
14
Infrastructure Helps in Resource Allocation
Address Assignment

Impossible to detect address duplication in networks
that can get partitioned
• Unbounded delays cause difficulty

Clusters of hosts may partition from the
infrastructure, rejoin, over time

Need a mechanism to assign unique addresses
despite partitions
• Impossible with unbounded message delays
15
If a problem cannot be solved
Change the problem
16
Weak Duplicate Address Detection
Packets from a given host to a given address
should be routed to the same destination,
despite duplication of the address

Achievable despite unbounded delay, but incurs
overhead

Infrastructure to the rescue: Use weak DAD only for
nodes partitioned from the infrastructure
 Can this extend to other resource allocation problems?
17
Benefit over Pure Infrastructure Networks

Ad hoc routing increases the “reach” of the
infrastructure

Connectivity can be traded with overhead
Example: Limit “ad hoc-ness” to K hops
18
Hybrid Networks: Research Issues
How to implement infrastructure?

How to deploy relays/access points?

What functionality should be given to relays and access
points?
• Density, distribution
• Should they cooperate? With each other? With mobiles?

Are relays an optimization or necessary components?

Should the spectrum be divided between the infrastructure
and ad hoc components?
19
Hybrid Networks: Research Issues
How to design protocols?

How to trade “complexity” with “performance” ?

How to design protocols that maximize “performance” for a
given complexity?
• Parameterize ad hoc-ness ?
• Power control: How should the heterogeneity affect power
control?
• MAC: Should the infrastructure do more work?
• Routing: Reduce overhead using infrastructure
• Transport: How to approach theoretical capacity bounds?
• How to deal with potentially unbounded delays?

The answers to the above questions are inter-dependent
• Power control, MAC, routing, transport protocols affect each
other’s behavior
• Cross-layer design needed
20
Heterogeneity

Many dimensions of heterogeneity:
Architecture
Physical capability of hosts
–
–
–
–
Antennas
Topology control mechanisms
Processing capability
Energy availability
Higher layers
21
Antenna Capabilities

“Fixed beam” antennas prevalent on mobile devices
Omnidirectional antennas

“Movable beam” antennas likely to become more
prevalent over time
Switched, steered, adaptive, smart …
– Can form narrow beamforms, which may be changed over time
Re-configurable antennas
– Beamforms can be changed over time by reconfiguring the
antenna

Different devices may incorporate different antennas
22
Antenna Heterogeneity
All antennas are not made equal

Beamforms: Only directional, or omni too?

Timescale: Can beams be “moved” at packet
timescales?

Single beam or multiple beams?

Variations with time?
23
Antenna Capabilities

Protocols designed for omnidirectional (fixed beam)
antennas inadequate with movable beam antennas

State of the art: MAC Protocols designed for specific
antenna capabilities

Need “antenna-adaptive” MAC and routing protocols
that allow for antenna heterogeneity
24
Antenna Heterogeneity

Heterogeneity is essential
Enforcing homogeneity will limit benefits from antenna
improvements

Heterogeneity is beneficial
Devices can employ best antennas that they can “afford”
– Device constraints: energy, processing, size, weight, $$
– Access points may use more capable antenna than mobiles
Antenna-adaptive protocols allow separation of the antenna
as a “layer” in the protocol stack
25
Antenna Heterogeneity: Research Challenge
How to design “antenna-adaptive” protocols ?

Need to develop suitable antenna abstractions that
span a range of antenna designs

Forces us to think about essential characteristics of
antennas
– Example: Variability of beam patterns a more
fundamental property than directionality
26
Evaluation of Wireless Networks
27
Capacity

Capacity analysis:
• Capacity results useful to determine the gap between
actual performance and the best case scenario
• Significant progress in recent years
• Need further work to model heterogeneous environments
28
Evaluation of Wireless Protocols

Benchmarks: Need benchmarks for comparison of
different protocols
• State of the art: Toy benchmarks, almost no real data (for
evaluating multi-hop wireless networks)

Simulations
• Commonly used simulation models are poor
• Need better physical layer models accessible to protocol
community
29
Evaluation of Wireless Protocols

Experimentation:
“Full scale” experiments not always practical
Need mechanisms to build and experimentally evaluate
“scaled models” of the network
–
–
–
–
Physical dimensions
Mobility
Number of hosts
Traffic density
How to “scale down” the network, and still maintain
essential behaviors?
30
Conclusions
31
Conclusions

Heterogeneity essential, and beneficial

Heterogeneity  Complexity ?
Not necessarily
Thinking about heterogeneity useful in arriving at better abstractions

Need protocols that can exploit heterogeneity

Need approaches for realistic comparative evaluation of
protocols
32
Thanks!
33