Architecture and Algorithms for an IEEE 802

Slides:



Advertisements
Similar presentations
$ Network Support for Wireless Connectivity in the TV Bands Victor Bahl Ranveer Chandra Thomas Moscibroda Srihari Narlanka Yunnan Wu Yuan.
Advertisements

EdgeNet2006 Summit1 Virtual LAN as A Network Control Mechanism Tzi-cker Chiueh Computer Science Department Stony Brook University.
Cross-layer Design in Wireless Mesh Networks Hu Wenjie Computer Network and Protocol Testing Laboratory, Dept. of Computer Science & Technology, Tsinghua.
Achieving Throughput Fairness in Wireless Mesh Network Based on IEEE Janghwan Lee and Ikjun Yeom Division of Computer Science KAIST
Multi-Access Services in Heterogeneous Wireless Networks Kameswari Chebrolu, Ramesh R. Rao Abstract Today's wireless world is characterized by heterogeneity.
1 Multi-Channel Wireless Networks: Capacity and Protocols Nitin H. Vaidya University of Illinois at Urbana-Champaign Joint work with Pradeep Kyasanur Chandrakanth.
Università degli Studi di Firenze 08 July 2004 COST th MCM - Budapest, Hungary 1 Cross-layer design for Multiple access techniques in wireless communications.
Extended Service Set (ESS) Mesh Network Daniela Maniezzo.
Capacity of wireless ad-hoc networks By Kumar Manvendra October 31,2002.
Copyright © Chang Gung University. Permission required for reproduction or display. On Femto Deployment Architecture and Macrocell Offloading Benefits.
Communications Research Centre (CRC) Defence R&D Canada – Ottawa 1 Properties of Mobile Tactical Radio Networks on VHF Bands Li Li & Phil Vigneron Communications.
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.
A Centralized Scheduling Algorithm based on Multi-path Routing in WiMax Mesh Network Yang Cao, Zhimin Liu and Yi Yang International Conference on Wireless.
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)
Fault Tolerant Routing in Tri-Sector Wireless Cellular Mesh Networks Yasir Drabu and Hassan Peyravi Kent State University Kent, OH
Networking Research in Stony Brook University. Faculty and Labs Lab NameAcronym Experimental Computer Systems Lab ECSL Wireless Networking and Simulation.
Priority Queuing Achieving Flow ‘Fairness’ in Wireless Networks Thomas Shen Prof. K.C. Wang SURE 2005.
Stony Brook Mesh Router: Architecting a Multi-Radio Multihop Wireless LAN Samir R. Das (Joint work with Vishnu Navda, Mahesh Marina and Anand Kashyap)
CS-541 Advanced Networking DMesh: Incorporating Practical Directional Antennas in Multichannel Wireless Mesh Networks Vishwanath Annavarapu April 13 th,
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.
Web Caching Schemes1 A Survey of Web Caching Schemes for the Internet Jia Wang.
CS541 Advanced Networking 1 Dynamic Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/10/2009.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia Zhang, Mario Gerla INFOCOM2003,
LCN 2007, Dublin 1 Non-bifurcated Routing in Wireless Multi- hop Mesh Networks by Abdullah-Al Mahmood and Ehab S. Elmallah Department of Computing Science.
Researches in MACS Lab Prof. Xiaohua Jia Dept of Computer Science City University of Hong Kong.
CS335 Networking & Network Administration Tuesday, April 20, 2010.
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
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
BMWnet Wshnt.kuas.edu.tw Mesh Networks Prof. W.S. Hwang.
Capacity of Wireless Mesh Networks: Comparing Single- Radio, Dual-Radio, and Multi- Radio Networks By: Alan Applegate.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
Capacity Scaling with Multiple Radios and Multiple Channels in Wireless Mesh Networks Oguz GOKER.
Architecture and Algorithms for an IEEE based Multi-channel Wireless Mesh Network Ashish Raniwala, Tzi-cker Chiueh Stony Brook University Infocom2005.
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
A novel approach of gateway selection and placement in cellular Wi-Fi system Presented By Rajesh Prasad.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
Copyright: S.Krishnamurthy, UCR Power Controlled Medium Access Control in Wireless Networks – The story continues.
Logical Topology Design and Interface Assignment for Multi- Channel Wireless Mesh Networks A. Hamed Mohsenian Rad Vincent W.S. Wong The University of British.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
CSE 6590 Fall 2009 Routing Metrics for Wireless Mesh Networks 1 12 November, 2015.
Architectures and Algorithms for Future Wireless Local Area Networks  1 Chapter Architectures and Algorithms for Future Wireless Local Area.
Rate-Based Channel Assignment Algorithm for Multi-Channel Multi- Rate Wireless Mesh Networks Sok-Hyong Kim and Young-Joo Suh Department of Computer Science.
Network and Systems Laboratory nslab.ee.ntu.edu.tw R. Vedantham, S. Kakumanu, S. Lakshmanan and R. Sivakumar Georgia Institute of Technology Appear in.
Wireless Mesh Networks Myungchul Kim
Improving the scalability of MAC protocols in Wireless Mesh Networks Mthulisi Velempini (Mr.)
1 11 Distributed Channel Assignment in Multi-Radio Mesh Networks Bong-Jun Ko, Vishal Misra, Jitendra Padhye and Dan Rubenstein Columbia University.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
A Maximum Fair Bandwidth Approach for Channel Assignment in Wireless Mesh Networks Bahador Bakhshi and Siavash Khorsandi WCNC 2008.
© Saravanan Kandasamy, Ricardo Morla, and Manuel Ricardo,INESC Porto 1 Improving the Performance of IEEE802.11s Networks using Directional Antennas over.
-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 Scalability and Accuracy in a Large-Scale Network Emulator Nov. 12, 2003 Byung-Gon Chun.
COSC 6590 Fall Multi-channel, multi-radio wireless networks.
Routing Metrics for Wireless Mesh Networks
Routing Metrics for Wireless Mesh Networks
Architecture and Algorithms for an IEEE 802
Presented by Tae-Seok Kim
Managing the performance of multiple radio Multihop ESS Mesh Networks.
Multi-channel, multi-radio wireless networks
Routing Metrics for Wireless Mesh Networks
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Distributed Channel Assignment in Multi-Radio Mesh Networks
Multi-channel, multi-radio
Xiuzhen Cheng Csci332 MAS Networks – Challenges and State-of-the-Art Research – Wireless Mesh Networks Xiuzhen Cheng
Dhruv Gupta EEC 273 class project Prof. Chen-Nee Chuah
Advisor: Yeong-Sung, Lin, Ph.D. Presented by Yu-Ren, Hsieh
Presentation transcript:

Architecture and Algorithms for an IEEE 802 Architecture and Algorithms for an IEEE 802.11-based Multi-channel Wireless Mesh Network Ashish Raniwala In collaboration with Prof Tzi-cker Chiueh Experimental Computer Systems Lab Stony Brook University

Today’s Enterprise Wireless Networks Motivation Today’s Enterprise Wireless Networks Examples: Bell Labs Holmdel, SUNY campus, Hilton IEEE 802.11-based Wireless Access Wired Backbone (deployment, management) Wired Backbone

Potential Solution: Wireless Mesh Network Motivation Potential Solution: Wireless Mesh Network Multi-hop ad hoc network of wireless routers Based on “Mobile Ad hoc Network” Architecture Single-channel => Link interference => Low capacity Wireless Backbone

Hyacinth Goals Motivation High-capacity Wireless Mesh => Multiple channels Off-the-shelf hardware => No MAC modifications Multi-channel Wireless Backbone

Hyacinth Architecture Research Issues Outline Motivation Hyacinth Architecture Research Issues Load-balancing Routing Traffic-aware Channel Assignment Throughput and Latency Gains Hyacinth Prototype Conclusions Other Mesh Projects

Interconnection Network ? Network Model Internet NFS ERP Enterprise Resources Gateways Interconnection Network ? Access Net

Hyacinth Architecture Internet NFS ERP Enterprise Resources Gateways Wireless Backbone Access Net

Hyacinth Architecture Internet NFS ERP Enterprise Resources Gateways Wireless Backbone Access Net

Hyacinth Architecture Wired Network

Hyacinth Architecture Wired Network 4 3 3 1 2 5 3 1 2 4 5 Virtual link operating on Channel 2 Mesh router operating on Channel 1 and Channel 3

Connectivity Optimal Capacity Research Issues Interface Channel Assignment Channel assignment => Bandwidth of virtual links Connectivity vs. radio spectrum utilization efficiency Workload awareness Connectivity Optimal Capacity Packet Routing Routing => Traffic load on virtual links and gateways Network-wide load balance Interaction between routing and channel assignment Goal: Maximize network cross-section goodput

Load-Balancing Routing: Problem 30 20 40 10 30 10 40 50 Ingress/Egress Traffic 20 For each mesh node, find multi-hop path(s) to the wire such that (1) load on the gateway nodes is balanced (2) load on the intermediate nodes is also balanced

Load-Balancing Routing: Solution 802.1D-like Gateway Discovery Protocol Each node joins one (or more) gateways Protocol: ADVERTISE/JOIN Parent-child relationship between nodes Structure: Forest of trees rooted at gateway nodes. Cache extra advertisements for failure recovery Metrics Hop-count + stable because mostly static - load-imbalance Gateway residual capacity + load balanced, adapts to traffic - route flaps because dynamic Path residual capacity + handles non-gateway bottlenecks (1) (2) (3)

Traffic-Aware Channel Assignment: Problem 60 110 70 30 40 40 30 40 30 20 For each mesh node interface, assign channels such that the resulting capacity of virtual links matches their loads

Traffic-Aware Channel Assignment: Solution Workload-Awareness Why ? Need to distribute load uniformly across channels. How ? 1. Periodically construct a neighborhood channel-usage map 2. Re-assign channels to balance traffic load across channels 3. Coordinate with direct neighbors 10 40 30 Channel load imbalance 10 40 30 10 40 30 Channel load balanced

Traffic-Aware Channel Assignment: Solution Channel Dependency Issue Each node has a limited number of interfaces. Hence each interface is used to communicate with multiple neighbors. Control Channel - Physical: Extra NIC on dedicated channel - Virtual: Multi-hop connectivity to neighbors C E SOLUTION D B A Channel Load Metrics - Contention group size Aggregated channel usage Weighted sum of the two

Centralized Channel Assignment/Routing Channel Assignment is NP-hard Reduction from “Multiple subset sum” problem Greedy Channel Assignment Visit edges in order of “expected load” Greedily assign locally optimal channel Maintain previous channel assignments as constraints Centralized Routing Single-path iterative routing on residual graph Randomized multi-path load-balancing routing Overall Algorithm Start with single-channel routing for initial load estimation Iterate over channel assignment and routing until convergence

Performance Evaluation: Throughput Gains Simulation Setup 60 nodes with 4 gateway nodes 2 NICs/node, 12 channels 30 random flows to wired net Cross-section goodput X Results Baseline: Single-channel net Single-NIC Multi-channel: Marginal improvements Identical CA: 2x improvement Centralized CA: 6-7x gains Distributed CA: 6-7x gains

Performance Evaluation: Latency Reductions Simulation Setup 64 nodes with 4 gateway nodes 2 NICs/node, 12 channels HTTP traffic requests/response Traffic intensity:0, X, 2X, 3X, 4X Results Reduced average delay Saturation point: 4x users with multi-channel networking

Some Implementation Issues.. Interference Range Neighbor Discovery - Brute-force method - HELLO @ lowest encoding Inter-channel Interference - Antenna separation - Channel separation Coordinating Channel (and Route) Changes - Preventing (N1,C1)(N2,C1)  (N1,C2)(N2,C1) | (N1,C1)(N2,C2) - Exchange (Channel C1 Channel C2, Time T) Antenna orientations - Neighborhood information per antenna Channel Quality Estimation - Link errors, Channel encoding

Prototype Evaluation Configuration – 9 Win XP desktops, 2 gateway nodes Two 802.11a NICs / node User-level route/channel assignment daemon FTP Throughput – 5-times improvement in multi-channel mode Should be higher for larger testbed

IEEE 802.11 beyond AP—mobile communication Conclusions.. IEEE 802.11 beyond AP—mobile communication Multi-channel wireless mesh backbone Multiple commodity cards per node Workload-aware channel assignment Load-balancing routing Many-fold improvement with small increase in price Research problems to work on – (1) “Optimal” centralized load-balancing routing ? (2) Distributed channel assignment for general wireless mesh ? (3) Capacity of multi-radio wireless mesh networks ? (4) Applications to IEEE 802.16a mesh networks ? Project site: http://www.ecsl.cs.sunysb.edu/multichannel

Other Related Mesh Networking Projects.. Mesh Transport Protocol: that achieves much better and robust performance than TCP over multi-hop wireless networks Station-Transparent Mobility Management: that supports end-user mobility across a WMN without any software pre-installed on the stations Secure Routing Protocol: to protect a WMN from compromised routers. Directional Antenna Protocols: to reduce long-term interference and achieve better spatial reuse of channels. Miniaturized Mobile Wireless Network Testbed: to provide a manageable, reconfigurable, controllable multi-hop wireless experimentation platform

Capacity Issue in Single-channel Mesh Network Capacity Issues 802.11: MAC contention, PLCP header, ACK, bit errors Ad-hoc: Single-channel across the network => Inter-path and Intra-path interference Increasing Capacity Frequency: Multiple channels Spatial: Directional antennas, Transmit power control

NP-hardness Proof