routing metrics for wireless mesh networks

27
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 12 June 2022

Upload: akina

Post on 04-Feb-2016

66 views

Category:

Documents


0 download

DESCRIPTION

Routing Metrics for Wireless Mesh Networks. CSE 6590 Fall 2010. Wireless Mesh Networks. Mostly static nodes Limited bandwidth Ample energy supply Possibly multi-radio/multi-channel/multi-rate. New Routing Metrics for WMNs. Motivation Limited bandwidth require efficient routing Goals - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Routing Metrics for Wireless Mesh Networks

CSE 6590Fall 2010

Routing Metrics for Wireless Mesh Networks

1 22 April 2023

Page 2: Routing Metrics for Wireless Mesh Networks

2

Wireless Mesh NetworksMostly static nodesLimited bandwidthAmple energy supplyPossibly multi-radio/multi-channel/multi-

rate

Page 3: Routing Metrics for Wireless Mesh Networks

3

New Routing Metrics for WMNs

MotivationLimited bandwidth require efficient routing

GoalsHigh throughputLow end-to-end delay

Page 4: Routing Metrics for Wireless Mesh Networks

4

Intra Flow Interference 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

Page 5: Routing Metrics for Wireless Mesh Networks

5

Inter Flow InterferenceA 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

Page 6: Routing Metrics for Wireless Mesh Networks

22/04/236

Routing Protocols for Mesh Networks

RoutingProtocols

On DemandRouting

ProactiveRouting

SourceRouting

Hop-by-HopRouting

Routing Protocols for Mesh Networks

Page 7: Routing Metrics for Wireless Mesh Networks

22/04/237

On Demand RoutingOriginally designed for mobile ad hoc

networkse.g., DSR, AODV

Flood-based route discovery when source needs to communicate with destinationGood for maintaining network connectivity

under frequent changes in topologyHigh overhead is unnecessary in networks with

static nodes

Page 8: Routing Metrics for Wireless Mesh Networks

22/04/238

Table-Driven (Proactive) RoutingProactively maintain and update routing tablesBroadcast route update messages

PeriodicallyTopology changes

Lower overhead than on-demand routing in static networks

Cannot cope with frequent metrics changesRoute flappingHigh message overhead

Two approaches:Source routingHop-by-hop routing

Page 9: Routing Metrics for Wireless Mesh Networks

22/04/239

Source RoutingExample protocol: LQSRSource nodes put entire path in packet headerLarge packet headers waste network

bandwidthDoes not scale

Page 10: Routing Metrics for Wireless Mesh Networks

22/04/2310

Hop-by Hop RoutingDistance-vector routing (slow convergence )Link-state routing (fast convergence)Packet only carries destination addressSmall overheadScalablePreferable, especially link-state routing

Page 11: Routing Metrics for Wireless Mesh Networks

22/04/2311

Least Cost Path RoutingRouting protocols route packets along minimum weight

pathsPerformance of minimum weight paths impact the performance

of routing protocols

Characteristics of pathPath lengthLink packet loss ratioLink capacityIntra-flow interferenceInter-flow interference

Capture as many characteristics as possibleNote: In multi-channel multi-radio networks, channel

assignment and routing must work together for optimal performance.

Page 12: Routing Metrics for Wireless Mesh Networks

22/04/2312

Routing Metrics for WMNsHop CountExpected 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

Page 13: Routing Metrics for Wireless Mesh Networks

ETX

13

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 metricPath cost = sum of link costs on that path

Page 14: Routing Metrics for Wireless Mesh Networks

ETT

14

Expected transmission timeETT = ETX x (S / B)

S: average packet sizeB: data rate

Page 15: Routing Metrics for Wireless Mesh Networks

WCETT

15

Weighted cumulative expected transmission time

Addresses the issue of channel reuse along a path

Page 16: Routing Metrics for Wireless Mesh Networks

WCETT (2)

16

Page 17: Routing Metrics for Wireless Mesh Networks

WCETT Example

17

Page 18: Routing Metrics for Wireless Mesh Networks

22/04/2318

Loop Free Routing - IsotonicityDefinition

The order of the weights of two paths must be preserved when we append or prefix a common third path on the two paths

Page 19: Routing Metrics for Wireless Mesh Networks

MIC

19

Metric of Interface and Channel switchingImproves upon WCETT

Page 20: Routing Metrics for Wireless Mesh Networks

MIC (2)

20

Page 21: Routing Metrics for Wireless Mesh Networks

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

21

Page 22: Routing Metrics for Wireless Mesh Networks

22/04/2322

Routing Metrics for WMNs

Page 23: Routing Metrics for Wireless Mesh Networks

22/04/2323

Performance Evaluation Single ChannelCompare MIC, ETT and hop countSimulation parameters

One radio per nodeAll radios configured to the same channel1000m x 1000m, 100 nodes, 20 flows

Page 24: Routing Metrics for Wireless Mesh Networks

22/04/2324

Single Channel ─ Results

Page 25: Routing Metrics for Wireless Mesh Networks

22/04/2325

Performance EvaluationMultiple ChannelsCompare MIC, ETT, WCETT and hop countSimulation parameters

2 radios per nodeEach can be configured to 1 of 3 channels1000m x 1000m, 100 nodes, 20 flows

Page 26: Routing Metrics for Wireless Mesh Networks

22/04/2326

Multiple Channels ─ Results

Page 27: Routing Metrics for Wireless Mesh Networks

References

27

“Wireless Mesh Networking” book, section 1.8.