a survey on channel assignment approaches for multi-radio multi-channel wireless mesh networks

28
1 A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks Speaker: Weisheng Si Supervisor: Dr. S. Selvakennedy

Upload: avon

Post on 11-Jan-2016

39 views

Category:

Documents


0 download

DESCRIPTION

A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks. Speaker: Weisheng Si Supervisor: Dr. S. Selvakennedy. Outline. Background on Channel Assignment Key design issues Classification An Example Approach Comparison and Contrast - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

1

A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

Speaker: Weisheng Si

Supervisor: Dr. S. Selvakennedy

Page 2: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

2

Outline

1. Background on Channel Assignment

2. Key design issues

3. Classification

4. An Example Approach

5. Comparison and Contrast

6. Future research directions

7. Summary

Page 3: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

3

1. Background

Wireless Mesh Networks (WMNs) Multi-radio Multi-channel WMNs Some companies in the WMN market Channel Assignment

Page 4: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

4

Wireless Mesh Networks

MR

Internet

Gateway & Mesh Router

Mesh Router

AP & Mesh Router

wired connection

wireless connection

MR MR

Key Applications: municipal broadband Internet access, campus networks, mobile telephone backhaul networks, and public safety networks.

Key advantages: Low Cost, Ease of Deployment

Three Hierarchies: Gateways, Mesh Routers (Nodes), APs

Page 5: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

5

Multi-radio Multi-channel WMNs(M2WMNs)

Evolution of WMNs• Single-radio Single-channel

• Single-radio Multiple-channel

• Multi-radio Multi-channel Practicality of M2WMNs

• Price of Wireless Interface Cards is dropping down quickly

• IEEE 802.11a/b/g, 802.16 support multiple non-overlapping channels

Page 6: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

6

Some companies in the WMN market

Nortel Motorola Belair Networks Tropos Networks Meshdynamics Strix Systems

Typical Solution: Each mesh router uses three radios and three channels (one IEEE 802.11b/g channel for WLAN and two IEEE 802.11a channels for upstream/downstream backhaul respectively) .

Page 7: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

7

Channel Assignment (CA)

1 4

2 3

2 3

MR

Internet

4 4 1 1

Gateway & Mesh Router

Mesh Router

AP & Mesh Router

wired connection

wireless connection

MR MR

Definition: finding a proper mapping between the available channels and the radios at each node such that the network performance is optimized.

Page 8: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

8

2. Key Design Issues for CA

Interference Connectivity Stability Throughput/Delay Routing Fault Tolerance Fairness

Page 9: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

9

Interference The foremost factor that degrades the wireless

network performance Models of Interference [Gupta and Kumar 2000]

• Protocol Model• Each radio has a transmission range and an interference range

• A transmission from radio X to radio Y is successful if Y is in the transmission range of X and not in the interference range of radios other than X

• Physical Model• A transmission is successful if the Signal to Interference and

Noise Ratio (SINR) of the transmitter’s signal at the receiver is larger than a threshold

• the interference and noise power at the receiver consists of the noises generated by other ongoing transmissions and the ambient noise in the network

Page 10: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

10

ConnectivityA key difference between the single-channel and multi-channel networks is that CA can change the network topology.

D

B

A C

(a) Unit Disk Graph

D

B

A C

(b) Network Topology with discrepancy (1)

[2] [1]

[1, 2]

[2, 3] D

B

A C

(c) Network Topology with discrepancy (2)

[2] [1]

[1, 2]

[1, 2]

(1) CA must be careful not to disconnect the network.

(2) A trade-off relationship between interference and connectivity: The more radios are assigned to the same channel, the more connectivity is achieved, but the more interference is induced.

Communication constraint: two neighbor radios must share a common channel to communicate.

Page 11: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

11

Stability

Ripple Effect

Addressing two phenomena that undermine the network stability due to CA

A B C

2 2 2

D

3

A B C

3 3 3

D

3

changechangechange

Channel Oscillation• Channel assignment does not converge and changes back and forth

among several choices.

• When two nodes discover that a channel is under-utilized, they may simultaneously switch to this channel and both begin the transmission on it, and then switch back upon discovering this channel is overloaded.

Page 12: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

12

Routing

The network topology of an M2WMN — a basic factor for making the routing decisions — can be changed by the CA decisions.

Routing can change the traffic load distribution in the network, which is a major factor considered by CA to reduce the interference dynamically

There is a mutual dependency between CA and routing

Page 13: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

13

3. Classification

CA Approaches for M2WMNs

Centralized Distributed

GraphBased

NetworkFlows

NetworkPartitioning

GatewayCentered

PeerOriented

[Marina et al. 2005][Tang et al. 2005][Ramachan et al. 2006]

[Raniwala et al. 2004][Kodialam et al. 2005][Alicherry et al. 2005]

[Brzezinski et al. 2006]

[Raniwala et al. 2005][Das et al. 2006]

[Kyasanur et al. 2006][Mohsenian et al. 2006]

Page 14: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

14

4. An Example Approach: BFS-CA (Breadth First Search Channel Assignment) [Ramachandran et al., INFOCOM 2006]

Background Problem Formulation Main Ideas Basic Steps of Its Algorithm Advantages and Limitations

Page 15: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

15

BFS-CA ― Background

AB AC

(a) Network Topology (b) Conflict Graph

DB

A

C

[2] [1]

[1, 2]

[2]

AD

Network Topology cannot reflect the communication constraint, soConflict Graph is introduced.

Drawback of Conflict Graph: unable to model number of radios at each node

Page 16: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

16

BFS-CA ― Background (cont’d)

BFS-CA introduces Multi-radio Conflict Graph (MCG):

CA B AC BC

A1C1

B1C1

A1C2

B1C2

(a) Unit Disk Graph (b) Traditional Conflict Graph (c) Multi-Radio Conflict Graph

two radios: C1, C2

one radio: A1 one radio: B1

Considering links between radios as vertices instead of considering links between nodes as vertices.

Modelling the interference between links based on the unit disk graph instead of the network topology.

Page 17: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

17

There is a gateway in the M2WMN and the major network traffic is to or from this gateway

There is a Channel Assignment Server (CAS) running on the gateway, and its task is to collect information from all nodes and calculate the CA results

There exist co-located external wireless networks that interfere with this M2WMN

BFS-CA ― Problem Formulation

Assumptions:

Output Objectives: Minimizing the interference among the mesh routers Minimizing the interference between the M2WMN and the co-located

external wireless networks.

Page 18: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

18

A heuristic algorithm in light of NP-hardness Assign channels to vertices in MCG Traverse the MCG in BFS order

• Using the distance from the gateway as the guideline

Pick channels for vertices in MCG greedily • According to the channel ranking based on the

external interference level

• Each node periodically monitors the external interference level

BFS-CA ― Main Ideas

Page 19: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

19

1. Each node sends the external interference level of each channel to the CAS

2. CAS ranks all the channels in a decreasing order according to their interference levels reported by all nodes

3. With the links adjacent to the gateway as the starting points, the algorithm traverses vertices in MCG in BFS order

4. While visiting a vertex, the vertex is assigned the currently highest ranked channel that is not assigned to its adjacent vertices in MCG. Considering the MCG constraint is to reduce the interference

among the mesh nodes Considering the channel rankings of the external interference level

is to reduce the interference between the mesh and the external wireless networks

5. If such a channel is not available, then randomly assign a channel to this vertex.

BFS-CA ― Basic Steps

Page 20: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

20

BFS-CA ― Advantages and Limitations Advantages

• A novel concept of Multi-radio Conflict Graph is proposed, such that it is straightforward to consider the number of radios at each node

• It is claimed to be the first algorithm considering the external interference, which is a practical problem in the current M2WMN deployments

• Its practicality is demonstrated in a multi-radio IEEE 802.11b testbed.

Limitations• Its heuristic to reduce both internal and external interference by

combining the channel ranking and the MCG constraint is intuitive, providing no known bound for the worst-case performance

• It is only suitable for the M2WMNs where a gateway acts as the central point of the network traffic.

Page 21: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

21

Summary to graph-based approaches

Inputs Outputs Heuristic Methods

CLI

The unit disk graph Number of radios at each node

and total number of channels Interference reflected by the

conflict graph

Channel assignment such that any link in the unit disk graph is preserved and the maximum link conflict weight among all links is minimized.

Assign channels to the links in unit disk graph

DFS traversal, considering the degree of flexibility to adjust the order

Pick channels greedily according to link conflict weight

INS

The unit disk graph Fixed number of radios Q at a

node and total number of channels C

Interference information reflected by LCI and LPI

Channel assignment such that k-connectedness is achieved and the maximum LCI among all links is minimized.

Assign channels to the links in unit disk graph

A k-connected subgraph traversal, using a predetermined order based on LPI

Pick channels greedily according to LPI

BFS

The unit disk graph Location of the gateway Number of radios at each

node and total number of channels

Internal interference reflected by the MCG

External interference measured by mesh routers

Channel assignment such that both internal interference among mesh routers and external interference between mesh and co-located wireless networks are reduced.

Assign channels to vertices in MCG

BFS traversal, using the distance from the gateway as the guideline

Pick channels greedily according to the MCG and the external interference level

Page 22: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

22

5. Comparison and Contrast ― The ten basic properties

1) A default common channel is used to transmit control messages. (DeCh)

2) Traffic load information is considered. (TrLd)3) The existence of gateway nodes is required to facilitate CA.

(GwNd)4) The Physical Model is adopted as the interference model. (PhMo)5) Ripple effect is addressed. (RpEf)6) Channel oscillation is addressed. (ChOs)7) Routing scheme is proposed in combination with CA. (Rtng)8) Fault tolerance is supported. (FaTo)9) Fairness is supported. (Fair)10) Testbed implementation is conducted. (TBed)

Page 23: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

23

5. Comparison and Contrast (cont’d) ― The comprehensive table

1.DeCh

2.TrLd

3.GwNd

4.PhMo

5.RpEf

6.ChOs

7.Rtng

8.FaTo

9.Fair

10.TBed

CLICA No No No No N/A N/A No No No No

INSTC No No No No N/A N/A Yes No No No

BFS-CA Yes No Yes No N/A N/A No No No Yes

LA-CA No No Yes No N/A N/A Yes No No Yes

BSCA &PDCA

No Yes No No N/A N/A Yes No Yes No

RCL No Yes Yes No N/A N/A Yes No Yes No

MCI-CA No Yes No No N/A N/A No No Yes No

Hyacinth No Yes Yes No Yes No Yes Yes Yes Yes

DMesh Yes Yes Yes No Yes No Yes Yes Yes Yes

PCU-CA No No No No Yes Yes Yes Yes Yes No

JOCAC No Yes No Yes No No No Yes Yes No

Page 24: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

24

6. Future Research ― General Directions

Toward distributed solutions• Needed by the practical M2WMN networks, which exhibit

considerable network dynamics such as nodes/links failure, traffic load changes, and external interference

• All specific future research issues to be discussed next require further attention from the distributed solutions

Toward Physical Model• RSSI (Receive Signal Strength Indicator) suggested by the

empirical study [Paul et al. 2007]

• SINR (Signal to Interference and Noise Ratio) used in [Mohsenian and Wong 2006]

Page 25: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

25

6. Future Research ― Specific Directions

External Interference • In current M2WMN deployments [BelAirNetworks 2007,

Nortel 2006], the status of all employed channels is constantly monitored by the radios at each node

• In the surveyed proposals, only [Ramachandran et al. 2006] considers the external interference

Directional Antennas• In current M2WMN deployments [BelAirNetworks 2007,

Nortel 2006], directional antennas are used among mesh routers.

• In the surveyed approaches, only DMesh [Das et al. 2006] considers directional antennas

Page 26: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

26

Channel Oscillation • Only PCU-CA [Kyasanur and Vaidya 2006] addresses this

phenomenon

• A hysteresis factor is used to avoid overlay route flap in [Zhao et al. 2003]

• Limiting route advertisements by fixed timers is used to damp BGP route flap in [Villamizar et al. 1998]

Quality of Service (QoS)• Needed by major WMN applications such as VoIP and video

surveillance [BelAirNetworks 2007, Nortel 2006]

• The current M2WMN deployments provide QoS support in layer-2 medium access or in layer-3 packet routing

• Is CA the proper place to provide QoS support? (YES)

6. Future Research (cont’d) ― Specific Directions

Page 27: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

27

7. Summary ― Our contributions are fourfold

The key design issues for CA approaches are identified, with the rationale for their importance given.

A classification of the CA approaches capturing their essentials is proposed.

Each approach is treated with a description of its main idea and basic steps, followed by a remark pointing out its pros and cons. Moreover, a comprehensive comparison and contrast on them is made in the end.

Both general and specific future research directions for channel assignment are highlighted, with solution hints given.

Page 28: A Survey on Channel Assignment Approaches for Multi-Radio Multi-Channel Wireless Mesh Networks

28

Thank You!

Questions?