Professional Documents
Culture Documents
Problem Description
Algorithm Overview
Routing
Conclusion
References
2
BANDWIDTH IS NEVER SUFFICIENT
3
Still not comparable to Ethernet
How to increase bandwidth?
IEEE 802.11 define non-overlapping channels
Transmissions among channels cause little interference
Equip nodes with multiple radios
Use multiple channels at the same time!
Internet Internet
4
Channel 11
Channel 1
?
Popular among AP networks How to do it in mesh
networks?
How to do it to improve
throughput efficiently?
PRIMARY RESEARCH QUESTIONS
6
link loads
link capacities
~
50 kb/s
Channels
~
200 kb/s
600 kb/s
200 kb/s
8
Route for each communicating node pairs
Objective
Max aggregate network throughput
Match link capacities with loads
ALGORITHM OVERVIEW
An iterative algorithm
Switches between channel assignment Traffic Profile
& routing Initial Link Load Estimation
Routing
No proof of convergence or its speed
Link Loads
At the beginning, a rough estimation of link loads is
Capacity ≥ Load No
used as the seed. The channel assignment For All Links?
algorithm governs the capacities of links. The
9
routing algorithm uses these capacities to come up Channels
Yes
10
Given: link loads
Goal: assign channels s.t. capacity ≥ load for all links
NP-hard in general
Uses greedy heuristics instead
GREEDY HEURISTICS
Traverse links in
decreasing order of load load
100
Link with high load gets
200
channel with less 150
250
contention 10
Case 1 50
Level of contention
14
Consider neighboring links within carrier sense range
using the same channel
Sum up their loads
15
Given: link capacities, traffic profile
Goal: find feasible paths for each connection
16
NS-2 simulation on Roofnet topology
12 channels; 2 radios per node
Achieves around 7x throughput gain
EFFECTS OF RESOURCES Impact of increasing the
number of radio
channels and/or cards
per node.
As more channels are
17
made available, the
channel assignment
algorithm uses them to
increase the overall
network throughput.
Experiments with
different traffic profiles
show similar graphs.
18
throughput
Develops a load-aware channel assignment scheme
Weaknesses
Centralized algorithm
Heuristics with no performance guarantee
Wireless media characteristics not well captured
REFERENCES
A. Raniwala, K. Gopalan, T. Chiueh; .Centralized
Channel Assignment and Routing Algorithms for Multi-
channel Wireless Mesh Networks.; ACM Mobile
Computing & Comm Review (MC2R), April '04.
19