Download presentation
Presentation is loading. Please wait.
Published byHendra Chandra Modified over 5 years ago
1
Advisor: Frank Yeong-Sung Lin, Ph.D. Presented by Yu-Jen Hsieh 謝友仁
A Near-Optimal Distributed QoS Constrained Routing Algorithm for Multichannel Wireless Mesh Networks 多信道無線網狀網路下近似最佳化之 分散式具服務品質限制路由演算法 Advisor: Frank Yeong-Sung Lin, Ph.D. Presented by Yu-Jen Hsieh 謝友仁
2
Agenda Abstract Problem Description Problem Formulation
NTU IM OPLAB 2019/2/28 Agenda Abstract Problem Description Problem Formulation Channel Assignment Heuristic Routing Metric Dynamic Routing Protocol Schedule
3
NTU IM OPLAB 2019/2/28 3 Abstract For each mesh client, it is desirable to choose the route with low interference and minimum delay to access the Internet; however, this is suboptimal for the whole system. Channel assignment heuristic algorithm Distributed QoS constrained routing algorithm A routing metric which is composed of average cross-network packet delay and end-to-end delay and derived from a Lagrangean Relaxation based problem formulation. OSPF based protocol for dynamic routing K shortest paths and K fastest paths
4
Wireless Mesh Networks
NTU IM OPLAB 2019/2/28 4 Wireless Mesh Networks
5
NTU IM OPLAB 2019/2/28 5 Problem Description The problem we addressed is to find out the arc weight form of each link while taking “system perspective” and “user perspective” into account The environment we considered here is a multichannel WMN which is one case of this generic formulation for illustration purpose In the multichannel WMN, the link capacity degrades due to the other links using the same channel in the interference range. every link is assumed to be fairly used the link capacity is divided by the number of interference links in the following formulation
6
Problem Description 6 Problem Assumptions:
NTU IM OPLAB 2019/2/28 6 Problem Description Problem Assumptions: The channel assignment for each mesh router is fixed for a long period. Each mesh router is equipped with multiple a NICs, each of which operates on a particular and non-overlapping channel. Each mesh router can simultaneously communicate with its neighbors in transmission range without interferences by using different channels for each link. All mesh routers in the network use the same fixed transmission power and have fixed transmission range and interference range. A virtual node is added as the destination node to only connect to the mesh access point via wired-line. All flows are transmitted to this virtual node via the mesh access point.
7
Problem Description 7 Given: Objective: Subject to: To determine:
NTU IM OPLAB 2019/2/28 7 Problem Description Given: The set of links. The set of mesh routers. The link capacity of each link. The number of interference links of each link. The traffic requirement for each O-D pair. Objective: To minimize the average cross-network packet delay of the WMN. Subject to: QoS constraints. Path constraints. Capacity constraints. Flow constraints. To determine: The arc weight form of each link which is composed of the link mean delay and the derivative of queue length for each O-D pair.
8
Notation of Given Parameters
NTU IM OPLAB 2019/2/28 8 Notation of Given Parameters
9
Notation of Decision Variables
NTU IM OPLAB 2019/2/28 9 Notation of Decision Variables
10
NTU IM OPLAB 2019/2/28 10 Problem Formulation
11
Channel Assignment Heuristic
NTU IM OPLAB 2019/2/28 11 Channel Assignment Heuristic
12
Channel Assignment Heuristic
NTU IM OPLAB 2019/2/28 12 Channel Assignment Heuristic
13
Channel Assignment Heuristic
NTU IM OPLAB 2019/2/28 13 Channel Assignment Heuristic
14
Channel Assignment Heuristic
NTU IM OPLAB 2019/2/28 14 Channel Assignment Heuristic
15
Channel Assignment Heuristic
NTU IM OPLAB 2019/2/28 15 Channel Assignment Heuristic
16
Channel Assignment Heuristic
NTU IM OPLAB 2019/2/28 16 Channel Assignment Heuristic
17
Channel Assignment Heuristic
NTU IM OPLAB 2019/2/28 17 Channel Assignment Heuristic
18
Solution Approach for Multichannel WMN Formulation
NTU IM OPLAB 2019/2/28 18 Solution Approach for Multichannel WMN Formulation
19
Subproblem 1 (related to decision variable )
NTU IM OPLAB 2019/2/28 19 Subproblem 1 (related to decision variable )
20
Subproblem 2 (related to decision variable and )
NTU IM OPLAB 2019/2/28 Subproblem 2 (related to decision variable and ) 20 20
21
Subproblem 2 (related to decision variable and )
NTU IM OPLAB 2019/2/28 21 Subproblem 2 (related to decision variable and )
22
Subproblem 2 (related to decision variable and )
NTU IM OPLAB 2019/2/28 Subproblem 2 (related to decision variable and ) 22
23
Subproblem 2 (related to decision variable and )
NTU IM OPLAB 2019/2/28 Subproblem 2 (related to decision variable and ) 23
24
NTU IM OPLAB 2019/2/28 Routing Metric 24
25
The Arc Weight of Each Link
NTU IM OPLAB 2019/2/28 The Arc Weight of Each Link 25
26
Estimation of Routing Metric Parameters
NTU IM OPLAB 2019/2/28 26 Estimation of Routing Metric Parameters Perturbation Analysis estimate the derivative of queue length also estimate the value of link mean delay ECHO packets Each adjacent link mean delay estimated by the node is a half of the used time corresponding to each neighbor A monotonically increasing and convex function to approximate the queue length
27
Estimation of Routing Metric Parameters
NTU IM OPLAB 2019/2/28 27 Estimation of Routing Metric Parameters
28
Dynamic Routing Protocol
NTU IM OPLAB 2019/2/28 28 Dynamic Routing Protocol
29
NTU IM OPLAB 2019/2/28 29 Routing Algorithm The Dijkstra algorithm computes the only one shortest path for each node pair, to make our routing algorithm be more flexible, we want to construct the second shortest path, the third shortest path, and so on “K shortest paths”
30
The QoS Satisfaction Heuristic Algorithm
NTU IM OPLAB 2019/2/28 30 The QoS Satisfaction Heuristic Algorithm
31
Schedule Estimation of Metrics NS-2 K Shortest Path Channel Assignment
NTU IM OPLAB 2019/2/28 Schedule March April May June July Estimation of Metrics NS-2 K Shortest Path Channel Assignment QoS Satisfaction Simulation Conclusion
32
Thanks for your listening
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.