Wireless Mesh Networks 1. Architecture 2 Wireless Mesh Network A wireless mesh network (WMN) is a multi-hop wireless network that consists of mesh clients.

Slides:



Advertisements
Similar presentations
Costas Busch Louisiana State University CCW08. Becomes an issue when designing algorithms The output of the algorithms may affect the energy efficiency.
Advertisements

Wide Area Wi-Fi Sam Bhoot. Wide Area Wi-Fi  Definition: Wi-Fi (Wireless Fidelity) n. – popular term for high frequency wireless local area networks operating.
BY PAYEL BANDYOPADYAY WHAT AM I GOING TO DEAL ABOUT? WHAT IS AN AD-HOC NETWORK? That doesn't depend on any infrastructure (eg. Access points, routers)
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
CSE 6590 Department of Computer Science & Engineering York University 1 Introduction to Wireless Ad-hoc Networking 5/4/2015 2:17 PM.
Delay and Throughput in Random Access Wireless Mesh Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department Rensselaer Polytechnic Institute (RPI)
Topology Control of Multihop Wireless Networks Using Transmit Power Adjustment Paper By : Ram Ramanathan, Regina Resales-Hain Instructor : Dr Yingshu Li.
Stony Brook Mesh Router: Architecting a Multi-Radio Multihop Wireless LAN Samir R. Das (Joint work with Vishnu Navda, Mahesh Marina and Anand Kashyap)
Multicasting in Mobile Ad-Hoc Networks (MANET)
Arsitektur Jaringan Terkini
CS Dept, City Univ.1 Low Latency Broadcast in Multi-Rate Wireless Mesh Networks LUO Hongbo.
CS541 Advanced Networking 1 Wireless Mesh Networks Neil Tang 1/26/2009.
A Survey on Wireless Mesh Networks Sih-Han Chen 陳思翰 Department of Computer Science and Information Engineering National Taipei University of Technology.
CS541 Advanced Networking 1 Dynamic Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/10/2009.
Issues in ad-hoc networks Miguel Sanchez Nov-2000.
Researches in MACS Lab Prof. Xiaohua Jia Dept of Computer Science City University of Hong Kong.
CS541 Advanced Networking 1 Static Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/9/2009.
Topology Control, Interference, and Throughput for Wireless Mesh Networks presented by Qin LIU.
August 6, Mobile Computing COE 446 Network Planning Tarek Sheltami KFUPM CCSE COE Principles of.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Wireless Mesh Networks
Wireless MESH network Tami Alghamdi. Mesh Architecture – Mesh access points (MAPs). – Mesh clients. – Mesh points (MPs) – MP uses its Wi-Fi interface.
Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central.
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
Capacity of Wireless Mesh Networks: Comparing Single- Radio, Dual-Radio, and Multi- Radio Networks By: Alan Applegate.
A Survey on Channel Assignment for Multi-Radio Meshed Networks
WIRELESS MESH NETWORKS Ian F. AKYILDIZ* and Xudong WANG** * Georgia Institute of Technology BWN (Broadband Wireless Networking) Lab ** TeraNovi Tachnologies.
City Univ of Hong Kong1 Minimal cost deployment of mesh networks with QoS requirements for indoor environment Xiaohua Jia Dept of Computer Science.
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
Wireless Ad-Hoc Networks
10/5/20151 Mobile Ad hoc Networks COE 549 Topology Control Tarek Sheltami KFUPM CCSE COE
Multicast Algorithms for Multi- Channel Wireless Mesh Networks Guokai Zeng, Bo Wang, Yong Ding, Li Xiao, Matt Mutka Department of Computer Science and.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
Wireless Mesh Network 指導教授:吳和庭教授、柯開維教授 報告:江昀庭 Source reference: Akyildiz, I.F. and Xudong Wang “A survey on wireless mesh networks” IEEE Communications.
Optimization of Wavelength Assignment for QoS Multicast in WDM Networks Xiao-Hua Jia, Ding-Zhu Du, Xiao-Dong Hu, Man-Kei Lee, and Jun Gu, IEEE TRANSACTIONS.
Copyright: S.Krishnamurthy, UCR Power Controlled Medium Access Control in Wireless Networks – The story continues.
1 Multicast Algorithms for Multi- Channel Wireless Mesh Networks Guokai Zeng, Bo Wang, Yong Ding, Li Xiao, Matt Mutka Michigan State University ICNP 2007.
Ch 11. Multiple Antenna Techniques for WMNs Myungchul Kim
Optimization of Wavelength Assignment for QoS Multicast in WDM Networks Xiao-Hua Jia, Ding-Zhu Du, Xiao-Dong Hu, Man-Kei Lee, and Jun Gu, IEEE TRANSACTIONS.
AD-HOC NETWORK SUBMITTED BY:- MIHIR GARG A B.TECH(E&T)/SEC-A.
CSE 6590 Fall 2009 Routing Metrics for Wireless Mesh Networks 1 12 November, 2015.
Advanced Communication Network Joint Throughput Optimization for Wireless Mesh Networks R 戴智斌 R 蔡永斌 Xiang-Yang.
A Power Assignment Method for Multi-Sink WSN with Outage Probability Constraints Marcelo E. Pellenz*, Edgard Jamhour*, Manoel C. Penna*, Richard D. Souza.
Ch 4. Routing in WMNs Myungchul Kim
Topology Control of Multihop Wireless Networks Using Transmit Power Adjustment Paper By : Ram Ramanathan, Regina Resales-Hain Slides adapted from R. Jayampathi.
Rate-Based Channel Assignment Algorithm for Multi-Channel Multi- Rate Wireless Mesh Networks Sok-Hyong Kim and Young-Joo Suh Department of Computer Science.
Cross-Layer Network Planning and Performance Optimization Algorithms for WLANs Yean-Fu Wen Advisor: Frank Yeong-Sung Lin 2007/4/9.
QoS Routing and Scheduling in TDMA based Wireless Mesh Backhaul Networks Chi-Yao Hong, Ai-Chun Pang,and Jean-Lien C. Wu IEEE Wireless Communications and.
Hongkun Li, Yu Cheng, Chi Zhou Illinois Institute of Technology, Chicago, IL, USA IEEE GLOBECOM 2008.
Wireless Mesh Networks Myungchul Kim
Partially Overlapped Channels Not Considered Harmful Article by Mishra, Shrivastava, Banerjee, Arbaugh Presentation by Chen Li.
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 12: Ασύρματα Δίκτυα Πλέγματος (Wireless Mesh Networks) Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
Routing Metrics and Protocols for Wireless Mesh Networks Speaker : 吳靖緯 MA0G0101.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
Intro Wireless vs. wire-based communication –Costs –Mobility Wireless multi hop networks Ad Hoc networking Agenda: –Technology background –Applications.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
WIRELESS NETWORKS. Wireless?  A wireless LAN or WLAN is a wireless local area network that uses radio waves as its carrier.  The last link with the.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
1 Wireless Networks Lecture 31 Wireless Mesh Networks Dr. Ghalib A. Shah.
Performance Evaluation of Scheduling in IEEE based Wireless Mesh Networks Bo Han, Weijia Jia,and Lidong Lin Computer Communications, 2007 Mei-zhen.
COSC 6590 Fall Multi-channel, multi-radio wireless networks.
Routing Metrics for Wireless Mesh Networks
IMPROVING OF WIRELESS MESH NETWORKS.
Routing Metrics for Wireless Mesh Networks
Presented by Tae-Seok Kim
Routing Metrics for Wireless Mesh Networks
Distributed Channel Assignment in Multi-Radio Mesh Networks
Xiuzhen Cheng Csci332 MAS Networks – Challenges and State-of-the-Art Research – Wireless Mesh Networks Xiuzhen Cheng
Advisor: Yeong-Sung, Lin, Ph.D. Presented by Yu-Ren, Hsieh
Presentation transcript:

Wireless Mesh Networks 1

Architecture 2

Wireless Mesh Network A wireless mesh network (WMN) is a multi-hop wireless network that consists of mesh clients and mesh routers. Mesh routers form the backbone of WMNs. Some of mesh routers are called gateway nodes that are connected to the wired Internet. provide Internet access 3

Benefits Reduction of installation costs Only a few mesh router have cabled connections to the wired network. Large-scale deployment WLAN: One hop communication has limited coverage. WMN: Multihop communication offers longer distance communication through intermediate nodes. Reliability Redundant paths between a pair of nodes in a WMN increases communication reliability. Self-Management A WMN is a special ad hoc network. 4

Applications broadband home networking community and neighborhood networking enterprise networking metropolitan area networks transportation systems building automation health and medical systems security surveillance systems … 5

Multi-channel Multi-Radio System There are multiple non-overlapping channels IEEE b/a standards offer 3 and 12 non- overlapping channels, respectively. Each node is equipped with multiple radios interference reduction communicate with more than one neighbor at the same time full duplex operation throughput improvement 6

1-Radio vs. 2-Radios 7

8

Serving both Mobile Users and Downlink 9

Topology Control in WMNs A topology consists of a set of nodes and links, and it describes the connectivity information of the network. Links in topology are the result of some controlled parameters, such as transmission power and channel assigned. A good topology is critical to network performance. too dense  energy consumption & interference  throughput  too sparse  long path, disconnected network Reducing energy consumption and interference may be conflicting goals. We focus on topology control for reducing interference. 10

Topology Control in WMNs Topology control in WMNs includes two steps: Power adjustment Channel assignment Power adjustment Define the physical topology of network A link between two nodes if they are reachable via transmission power Channel assignment Define the logical topology on the top of the physical topology A link between two nodes if they are reachable and use a common channel 11

Network Model V : A set of nodes, representing the wireless devices in the Euclidean plane. p max (v): the maximum transmission power of node v p(u, v): the least required energy to transmit a message from u to v G(V, E): network graph, any link e = (u, v)  E if p max (u) ≥ p(u,v)// reachable by max power G P (V, E P ): physical topology, E P  E G P is a subgraph of G, which is obtained by removing some long-distance links through power control 12

Network Model C: number of channels Q(v): number of radios on node v, and typically Q(v) < C A(v): the set of channels assigned to v, |A(v)|=Q(v) G L (V, E L ): logical topology, any logical link e = (u, v; k)  E L iff (u, v)  E P and k  A(u)  A(v) There may be multiple logical links between a pair of nodes in G L, and it is a multi-graph. 13

Example of physical & logical topologies network graphphysical topology logical topology 14

Interference Model Interference model specifies conditions where a signal can be successfully received. Physical Model transmission from u to v (SNR: signal-to-noise ratio, SS: signal strength) 15

Interference Model Protocol Model (transmission from u to v) p(u)  p(u, v), and no other interfering transmitter w, such that: d(w, v)  (1 +  )∙ d(u, v) (  > 0) // d(w,v): distance Physical Interference Model Based on SNR level at receiver side IEEE MAC protocol RTS-CTS Symmetrical communication: Both the sender and the receiver should be free from interference for a successful transmission. 16

Objectives of Interference Reduction Interference reduction based on network topology only network planning MIN interference while keeping certain network properties, such as k-connectivity and spanner Interference reduction based on network topology and traffic flows between nodes network planning and routing MAX network throughput 17

Power Adjustment Reduce interference by reducing transmitting power Link Interference Reduction define the interference of a link Node Interference Reduction define the interference of a node 18

Link Interference Reduction Minimize the number of nodes that are within the interference range of a link set of nodes interfered by link e = (u,v): I(e) ={w  V| d(u, w)  d(u, v)}  { w  V| d(v, w)  d(v, u)} The network interference can be defined as the maximum (or total) number of nodes interfered by any (or all) links in the physical topology. MST is the optimal solution when minimizing the max link interference in a connected physical topology. 19

Node Interference Reduction Minimize the number of nodes that are within the interference range of a node the transmission power of u: the number of nodes interfered by node u: I(u) = | {v| p(u,v) ≤ p(u)} | Minimize the max node interference while keeping the network k- connected or spanner Mnimize the total node interference in a connected topology I(v) = 4 I(u) = 1 20

Channel Assignment Efficient channel assignment can greatly reduce the network interference Two links interfere with each other iff one node of a link is within the interference range of the other link and both link use the same channel Channel assignment Methods dynamic assignment: assign channels transceivers at flow setup time (or even at packet level) Require channel switch at very fast scale difficult to let two end-nodes of an edge agree on the same channel (particularly at packet switching level) static assignment: assign channels to all links statically waste resource (not all link are used simultaneously) 21

Channel Assignment: conflict graph 22

Static Channel Assignment Algorithm Goal of channel assignment: assign channels to network links such as the total number of interfering links (after channel assignment) is minimized Two links within the interference range will not interfere with each other if they are assigned with different channels Given conflict graph G c (V c,E c ) and K channels, Max-K cut problem: partition V c into K partitions, aiming to maximize the number of edges whose end-points lie in different partitions. Channel assignment problem for minimizing total interference is equivalent to Max-K cut problem. Many heuristic algorithms were proposed to solve it. 23

A Distributed Channel Assignment Method Starting from any node in a network graph, partition its neighbors into K groups and assign one group (i.e., one channel) to one of its radios Choose one of the previous node’s neighbor to continue the above process, while maintaining the channels already assigned by the previous node Repeat the above process until all nodes have channels assigned 24 Example of a grid network, K = 4, r = 2

Joint Channel Assignment & Routing Cyclic Dependency Problem: Given traffic demand from each node, a cyclic dependency between routing and channel assignment Routing depends on link capacity and link capacity depends on channel assignment (due to interfering links) But, channel assignment depends on traffic load on links, which depends on routing How to break this cycle? 25

Iterative Method of Channel Assignment & Routing 26 Iterative Improvement Method: 1.Start with initial link load estimation without regard of channels 2.Assign channel to each radio (of nodes) according to link traffic load 3.Do the routing again based on the actual link capacity calculated from the assigned channels. 4.Repeat the above step until all link traffic load is less than the capacity

Future Work Which interference criterion is more proper? What is the appropriate optimizing objective? Many optimization problems of topology control are NP-hard so that efficient algorithms are required. especially for channel assignment Distributed algorithms for practical networks. Consider power adjustment and channel assignment together. Interference-aware routing QoS call admission QoS multicast call admission 27