Routing Metrics for Wireless Mesh Networks
Download
Report
Transcript Routing Metrics for Wireless Mesh Networks
Routing Metrics for Wireless Mesh
Networks
CSE 6590
Fall 2010
1
13 April, 2015
Wireless Mesh Networks
Mostly static nodes
Limited bandwidth
Ample energy supply
Possibly multi-radio/multi-channel/multi-rate
2
New Routing Metrics for WMNs
Motivation
Limited bandwidth require efficient routing
Goals
High throughput
Low end-to-end delay
3
Intra Flow Interference
4
Nodes on the path of the same flow compete with
each other for channel bandwidth
Causes throughput to decrease sharply
Increases delay at each hop
Increases bandwidth consumption
Inter Flow Interference
A node which transmits also contends for bandwidth with the
nodes in the neighbouring area of its path.
Leads to bandwidth starvation
Some nodes may never get to transmit
5
Routing Protocols for Mesh Networks
Routing Protocols for Mesh Networks
Routing
Protocols
On Demand
Routing
Proactive
Routing
Source
Routing
6
Hop-by-Hop
Routing
13/04/2015
On Demand Routing
Originally designed for mobile ad hoc networks
e.g., DSR, AODV
Flood-based route discovery when source needs to communicate
with destination
Good for maintaining network connectivity under frequent changes
in topology
High overhead is unnecessary in networks with static nodes
7
13/04/2015
Table-Driven (Proactive) Routing
Proactively maintain and update routing tables
Broadcast route update messages
Periodically
Topology changes
Lower overhead than on-demand routing in static networks
Cannot cope with frequent metrics changes
Route flapping
High message overhead
Two approaches:
Source routing
Hop-by-hop routing
8
13/04/2015
Source Routing
Example protocol: LQSR
Source nodes put entire path in packet header
Large packet headers waste network bandwidth
Does not scale
9
13/04/2015
Hop-by Hop Routing
Distance-vector routing (slow convergence )
Link-state routing (fast convergence)
Packet only carries destination address
Small overhead
Scalable
Preferable, especially link-state routing
10
13/04/2015
Least Cost Path Routing
Routing protocols route packets along minimum weight paths
Performance of minimum weight paths impact the performance of routing protocols
Characteristics of path
Path length
Link packet loss ratio
Link capacity
Intra-flow interference
Inter-flow interference
Capture as many characteristics as possible
Note: In multi-channel multi-radio networks, channel assignment and routing
must work together for optimal performance.
11
13/04/2015
Routing Metrics for WMNs
Hop Count
Expected Transmission Count (ETX)
Expected Transmission Time (ETT)
Weighted Cumulative ETT (WCETT)
Metric of Interference and Channel Switching (MIC)
The metrics evolved, each incorporating features of the
previous ones
12
13/04/2015
ETX
Expected number of transmissions required for successfully
receiving a packet over that link.
ETX = 1 / (Pf . Pr)
Pf : packet delivery ratio in forward direction
Pr : packet delivery ratio in backward direction
To get Pf and Pr : sending one probe packet per second.
ETX is an additive metric
Path cost = sum of link costs on that path
13
ETT
Expected transmission time
ETT = ETX x (S / B)
S: average packet size
B: data rate
14
WCETT
Weighted cumulative expected transmission time
Addresses the issue of channel reuse along a path
15
WCETT (2)
16
Loop Free Routing - Isotonicity
Definition
The order of the weights of two paths must be preserved when we
append or prefix a common third path on the two paths
17
13/04/2015
MIC
Metric of Interface and Channel switching
Improves upon WCETT
18
MIC (2)
19
MIC (3)
IRU (Interference-aware Resource Usage)
The aggregated channel time of all the neighbouring nodes
(include end points of link l) consumed by the transmission on
link l
Captures path length, link capacity, loss ratio and inter-flow
interference
CSC (Channel Switching Cost)
Captures intra-flow interference
20
Routing Metrics for WMNs
21
13/04/2015
Performance Evaluation
Single Channel
Compare MIC, ETT and hop count
Simulation parameters
One radio per node
All radios configured to the same channel
1000m x 1000m, 100 nodes, 20 flows
22
13/04/2015
Single Channel ─ Results
23
13/04/2015
Performance Evaluation
Multiple Channels
Compare MIC, ETT, WCETT and hop count
Simulation parameters
2 radios per node
Each can be configured to 1 of 3 channels
1000m x 1000m, 100 nodes, 20 flows
24
13/04/2015
Multiple Channels ─ Results
25
13/04/2015
References
“Wireless Mesh Networking” book, section 1.8.
26