1 efficient backbone synthesis algorithm for multi-radio wireless mesh networks huei-jiun ju and...
TRANSCRIPT
![Page 1: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/1.jpg)
1
Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks
Huei-jiun Ju and Izhak RubinElectrical Engineering Department
University of California, Los Angeles (UCLA)WCNC 2006
![Page 2: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/2.jpg)
2
Outline
Introduction Related Work Multi-Radio Backbone Synthesis Algorithm
(MR-BAS) Multi-Radio MBN On-Demand Routing
(MR-MBNR) Performance evaluation Conclusions
![Page 3: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/3.jpg)
3
Introduction- Mesh Backbone Network Topology
![Page 4: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/4.jpg)
4
Introduction- Mesh Backbone Network Topology
The advantage of backbone Mesh Network Easy for routing Power saving Increasing the efficiency
![Page 5: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/5.jpg)
5
Introduction- Mobile Backbone Network
(MBN)
Nodes are classified into two categories,
Backbone Capable Nodes (BCNs) and Regular Nodes (RN), based on their ability
In this paper AP nodes are analogous to BCNs while non-AP act as regular RNs.
![Page 6: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/6.jpg)
6
Introduction- Motivation
MBN is designed so that it involves a sufficient but not excessive number of backbone nodes.
![Page 7: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/7.jpg)
7
Related Work
ETSA (Extended mobile backbone network topology algorithm) Each node have a single radio , use 1-hop
complete neighborhood and 2-hop BN neighbor information and all nodes operate at the same frequency.
CDS construction algorithm Each node have a single radio and make use of
complete 2-hop neighborhood data.
![Page 8: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/8.jpg)
8
MR-BSA
In this paper Multi-radio backbone synthesis algorithm (MR-
BSA) is used for constructing and maintaining a backbone network in this paper.
Each AP node is either elected to serve as a BN or is one-hop away from a BN
Backbone Nodes are classified with three type. BN_A , BN_B and BN_C.
![Page 9: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/9.jpg)
9
MR-BSA - System model
BN_A
RN
RNRN
RN
BCN
BN_A
![Page 10: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/10.jpg)
10
MR-BSA - System model
BN_B
RNRN RN
BN_A
RNRN RN
BN_A
BN_B
![Page 11: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/11.jpg)
11
MR-BSA - System model
BN_C
RNRN RN
BN_A
RNRN RN
BN_A
BN_C BN_C
![Page 12: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/12.jpg)
12
MR-BSA - System model
AP nodes are equipped with two radio (high capacity channel and low capacity channel) modules and routing intelligence.
Non-AP nodes are only employed a single radio and possessed no routing capability.
Each channel can be operated at its selected data channel. Each node has two timer : Short Timer and Long Timer, and the Long Timer
is set to be 3 times Short Timer.
AP_node
AP_node
Client_nodeClient_node
Client_nodeClient_node
Client_node
一: high capacity channel一: low capacity channel
![Page 13: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/13.jpg)
13
MR-BSA -Short Timer expires
When the Short Timer expires, the node broadcast Hello message to it’s neighbor on high capacity channel ( BCN or BN) and low capacity channel.
Node
NodeNode
Node
Hello message
Hello m
essa
ge
Hel
lo m
essa
ge
![Page 14: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/14.jpg)
14
MR-BSA -Hello message
Hello message on high capacity channel contains
Node’s ID Status Weight Associated BN ID BN neighbor list
![Page 15: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/15.jpg)
15
MR-BSA -Hello message
Hello message on low capacity channel contains
Node’s ID Status Weight Associated BN ID Predecessor node’s ID Number of hops to the closest BN
![Page 16: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/16.jpg)
16
MR-BSA -Hello message
Through periodic Hello message exchange Each BCN learns its 1-hop neighborhood and
2-hop BN neighbor across the high capacity channel.
All nodes learn their 1-hop neighborhood across the low capacity channel.
![Page 17: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/17.jpg)
17
MR-BSA -Long Timer expires
When the Long Timer expires, the node updates its neighbor lists based on the number of Hello messages received from each neighboring radio within the previous period.
![Page 18: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/18.jpg)
18
MR-BSA
Association algorithm is used for constructing the backbone network.
BCN to BN and BN to BCN conversion algorithm is used for maintaining the backbone network.
![Page 19: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/19.jpg)
19
MR-BSA- Association Algorithm
In the high capacity channel BCN try to find a BN_A node with highest weight in its 1-hop
neighborhood to associate with. If no neighboring BN is detected, the node attempts to associate
with a BCN. And selecting among all its neighboring BCNs.
BCN
BN_AWeight=3
BN_AWeight=4
BN_AWeight=5
BCN
BCNWeight=3
BCNWeight=4
BCNWeight=5
一: high capacity channel一: low capacity channel BN
Hello m
essage
![Page 20: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/20.jpg)
20
MR-BSA- Association Algorithm
In the low capacity channel BCNs and RNs try to find a BN node with highest weight to associ
ate with. If no neighboring BN is detected,
BCNor RN
BNWeight=3
BNWeight=4
BNWeight=5
BCNor RN
BCN BCN
BCN一: high capacity channel一: low capacity channel BN
Hello m
essage
+
![Page 21: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/21.jpg)
21
MR-BSA- BCN to BN conversion Algorithm
BCN to BN conversion algorithm executes based on high capacity channel neighborhood information.
BN_A BN_B BN_C
BCN
![Page 22: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/22.jpg)
22
MR-BSA- BCN to BN conversion Algorithm
![Page 23: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/23.jpg)
23
MR-BSA- BCN to BN conversion Algorithm
Case : Client coverage condition
RN
RN
BCNWeight=4
RN
BCNWeight=5
BN_A
BCNWeight=3
BCN
BCN
一: high capacity channel一: low capacity channel
![Page 24: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/24.jpg)
24
MR-BSA- BCN to BN conversion Algorithm
Case : Local 2-hop BN_A connection
BN_ABN_A
BN_BBCNWeight=5
一: high capacity channel一: low capacity channel
BCNWeight=4
![Page 25: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/25.jpg)
25
MR-BSA- BCN to BN conversion Algorithm
Case : Local 2-hop BN_A and BN_C connection
BN_ABN_A
BCNWeight=5
BCNWeight=4
BN_C
BCN
BNBN
![Page 26: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/26.jpg)
26
MR-BSA- BCN to BN conversion Algorithm
Case : Local 3-hop BN_A connection
BN_A BN_A
BN_CBCN BCN
BCN
BN_C
++
+
![Page 27: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/27.jpg)
27
MR-BSA- BN to BCN conversion Algorithm
BN to BCN conversion algorithm executes based on high capacity channel neighborhood information.
During the execution of BN to BCN conversion algorithm BN also updates its role as BN_A,B or C
BN_A BN_B BN_C
BCN
![Page 28: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/28.jpg)
28
MR-BSA- BN to BCN conversion Algorithm
![Page 29: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/29.jpg)
29
MR-BSA- BN to BCN conversion Algorithm
Case : Client coverage condition
BNWeight=4
BNWeight=3
BCN
一: high capacity channel一: low capacity channel
RN
![Page 30: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/30.jpg)
30
MR-BSA- BN to BCN conversion Algorithm
Case : Local 2-hop BN_A connection
BN_ABN_A
BN_BBCNWeight=5
一: high capacity channel一: low capacity channel
BCNWeight=4
![Page 31: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/31.jpg)
31
MR-BSA- BN to BCN conversion Algorithm
Case : Local 2-hop BN_A and BN_C connection
BN_ABN_A
BCNWeight=4
BCN
BNWeight=3BN_C
![Page 32: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/32.jpg)
32
MR-BSA- BN to BCN conversion Algorithm
Case : Local 3-hop BN_A connection
BN_A BN_A
BN_CBNWeight=3
BCNWeight=5
BCN
![Page 33: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/33.jpg)
33
Multi-Radio MBN On-Demand Routing (MR-MBNR)
Through use of on-demand routing protocols such as Ad hoc On-demand Distance Vector (AODV) and Dynamic Source Routing (DSR), source-destination routes are discovered by flooding route request (RREQ) packets across the entire network.
![Page 34: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/34.jpg)
34
Performance evaluation
Simulation model QualNet V3.6.1 802.11 DCF MAC layer protocol Channel data rate 2Mbps Radio transmission range 300m Short_Timer:2secs Long_Timer:6secs The results have been averaged over 5 randomly
generated topologies.
![Page 35: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/35.jpg)
35
Performance evaluation- Backbone Network
![Page 36: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/36.jpg)
36
Performance evaluation- Backbone Network
![Page 37: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/37.jpg)
37
Performance evaluation
![Page 38: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/38.jpg)
38
Performance evaluation- Throughput
Performance (single channel)
![Page 39: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/39.jpg)
39
Performance evaluation- Throughput
Performance (single channel)
![Page 40: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/40.jpg)
40
Performance evaluation- Throughput
Performance (two channel)
The notation “Lx” represents the results for setting the lowcapacity radio transmit power to x dBm.
![Page 41: 1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University](https://reader035.vdocument.in/reader035/viewer/2022070416/5697c0201a28abf838cd24a4/html5/thumbnails/41.jpg)
41
Conclusions
The MR-BSA scheme presented here Guarantees to construct and maintain a connect
ed backbone network Reduce routing overhead and to provide scalabl
e and efficient operation for the wireless network.