Distributed Channel Assignment in Multi-Radio Mesh Networks

Slides:



Advertisements
Similar presentations
1 Routing in Multi-Radio, Multi-Hop Wireless Mesh Networks Richard Draves, Jitendra Padhye, and Brian Zill Microsoft Research.
Advertisements

Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
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.
Routing in Multi-Radio, Multi-Hop Wireless Mesh Networks Richard Draves, Jitu Padhye, Brian Zill Microsoft Research.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
TDMA Scheduling in Wireless Sensor Networks
DYNAMIC POWER ALLOCATION AND ROUTING FOR TIME-VARYING WIRELESS NETWORKS Michael J. Neely, Eytan Modiano and Charles E.Rohrs Presented by Ruogu Li Department.
Topology Control for Effective Interference Cancellation in Multi-User MIMO Networks E. Gelal, K. Pelechrinis, T.S. Kim, I. Broustis Srikanth V. Krishnamurthy,
Madhavi W. SubbaraoWCTG - NIST Dynamic Power-Conscious Routing for Mobile Ad-Hoc Networks Madhavi W. Subbarao Wireless Communications Technology Group.
Stony Brook Mesh Router: Architecting a Multi-Radio Multihop Wireless LAN Samir R. Das (Joint work with Vishnu Navda, Mahesh Marina and Anand Kashyap)
Distributed Algorithms for Secure Multipath Routing
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.
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.
Is an Office Without Wires Feasible? Sharad Agarwal Jakob Eriksson, Victor Bahl, Jitu Padhye.
Multipath Protocol for Delay-Sensitive Traffic Jennifer Rexford Princeton University Joint work with Umar Javed, Martin Suchara, and Jiayue He
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
Roadmap-Based End-to-End Traffic Engineering for Multi-hop Wireless Networks Mustafa O. Kilavuz Ahmet Soran Murat Yuksel University of Nevada Reno.
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
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Capacity Scaling with Multiple Radios and Multiple Channels in Wireless Mesh Networks Oguz GOKER.
Link Quality Source Routing (LQSR) Girish Nandagudi.
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
Mutual Exclusion in Wireless Sensor and Actor Networks IEEE SECON 2006 Ramanuja Vedantham, Zhenyun Zhuang and Raghupathy Sivakumar Presented.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Chapter 5 Network Layer.
Presenter: Jonathan Murphy On Adaptive Routing in Wavelength-Routed Networks Authors: Ching-Fang Hsu Te-Lung Liu Nen-Fu Huang.
Scalable Multi-Class Traffic Management in Data Center Backbone Networks Amitabha Ghosh (UtopiaCompression) Sangtae Ha (Princeton) Edward Crabbe (Google)
CSE 6590 Fall 2009 Routing Metrics for Wireless Mesh Networks 1 12 November, 2015.
Rate-Based Channel Assignment Algorithm for Multi-Channel Multi- Rate Wireless Mesh Networks Sok-Hyong Kim and Young-Joo Suh Department of Computer Science.
Evaluation of ad hoc routing over a channel switching MAC protocol Ethan Phelps-Goodman Lillie Kittredge.
An Adaptive, High Performance MAC for Long-Distance Multihop Wireless Networks Sergiu Nedevschi *, Rabin K. Patra *, Sonesh Surana *, Sylvia Ratnasamy.
Hongkun Li, Yu Cheng, Chi Zhou Illinois Institute of Technology, Chicago, IL, USA IEEE GLOBECOM 2008.
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.
Distributed, Self-stabilizing Placement of Replicated Resources in Emerging Networks Bong-Jun Ko, Dan Rubenstein Presented by Jason Waddle.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
William Stallings Data and Computer Communications
Routing Protocols to Maximize Battery Efficiency
Routing Metrics for Wireless Mesh Networks
Impact of Interference on Multi-hop Wireless Network Performance
IMPROVING OF WIRELESS MESH NETWORKS.
Confluent vs. Splittable Flows
Routing Metrics for Wireless Mesh Networks
Architecture and Algorithms for an IEEE 802
Chris Cai, Shayan Saeed, Indranil Gupta, Roy Campbell, Franck Le
Presented by Tae-Seok Kim
Routing in Multi-Radio, Multi-Hop Wireless Mesh Networks
A Study of Group-Tree Matching in Large Scale Group Communications
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Modified and Presented.
Multi-channel, multi-radio wireless networks
Distributed Energy Efficient Clustering (DEEC) Routing Protocol
Routing Metrics for Wireless Mesh Networks
Multi-Rate ETX: A Radio-Aware Routing metric for s Mesh Networks
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
TCP in Mobile Ad-hoc Networks
L12. Network optimization
Hemant Kr Rath1, Anirudha Sahoo2, Abhay Karandikar1
Pradeep Kyasanur Nitin H. Vaidya Presented by Chen, Chun-cheng
Multi-channel, multi-radio
Advisor: Frank Yeong-Sung Lin, Ph.D. Presented by Yu-Jen Hsieh 謝友仁
Backbone Traffic Engineering
Advisor: Yeong-Sung, Lin, Ph.D. Presented by Yu-Ren, Hsieh
A Topology Control Approach for Utilizing Multiple Channels in Multi-Radio Wireless Mesh Networks (broadnet2005) Mahesh K. Marina, Samir R. Das 2006/9/14.
Horizon: Balancing TCP over multiple paths in wireless mesh networks
Presentation transcript:

Distributed Channel Assignment in Multi-Radio 802.11 Mesh Networks Bong Jun Ko (IBM T.J. Watson Research) Vishal Misra (Columbia University) Jitendra Padhye (Microsoft Research) Dan Rubenstein (Columbia University)

Wireless Mesh Networks Objective : Maximize throughput. WMN: Multi-hop wireless network infrastructure for local/residential area networks. Goal: better channel utilization  higher network capacity. For scalability and adaptability, light-weight distributed solution is desirable.

Our Philosophy Why focus on channel assignment? Decouple channel assignment and end-to-end routing. Routing protocols adapt to dynamic traffic load, link quality, and even channel configuration (e.g., MR-LQSR1) . Channel assignment focuses on quickly-stabilizing channel configuration based on physical topology. More scalable than centralized, joint-optimization approaches. There are K channels, and assume (for now) every node can transmit and receive from all channels simultaneously. Approach: For each node, minimize the number of other interfering nodes on the same channel. x x Node x’s interference range 1. R. Draves et al., “Routing in Multi-Radio, Multi-Hop Wireless Mesh Networks”, Mobicom 2004.

Distributed Greedy Channel Selection Let each node select its own channel. Whenever it is needed, each node changes to a channel that minimizes the number of other nodes on the same channel in the interference range. Q : Will this process converge? x x y y

> Distributed Greedy Channel Selection YES! (+1) (-1) Let each node select its own channel. Whenever it is needed, each node changes to a channel that minimizes the number of nodes on the same channel in the interference range. Q : Will this process converge? YES! Proof : N(x): # of nodes on the same channel for node x. xN(x) decreases monotonically. x x y > (-1) (+1) Local optimization improves global optimization metric – Self-stabilizing!

Experience with 802.11 Mesh Networks Practical limitations Current 802.11 transceivers can send or receive through only one channel at a time. Neighboring nodes need to be at the same channel. Conflicting goals: connectivity vs better utilization. Multi-radio stations 1 common, default channel for all nodes Variable channels selected by channel assignment algorithm Links of variable channels: express way Links of common channel: local roads

Performance Evaluation Experiments on a 14-node testbed. A default channel from 802.11a Variable channels from 802.11g Interference range : 3 hops Routing protocol : MR-LQSR (Multi-Radio Link Quality Source Routing) Aware of multi-radio, multi-channel environment Preference given to channel-diverse paths Measure end-to-end throughput of multiple, concurrent TCP flows with random source-destination pairs Compare to samech : all nodes are assigned the same channel for additional radio rand : each node is assigned a channel uniformly at random for additional radio

Testbed

Individual TCP Throughput CDF of all TCP flow throughputs in all experiments. Flows over longer paths benefit the most.

Aggregate TCP Throughput Measured average TCP throughput of all flows in each experiment, and took median value of 5 experiments. 50% higher than samech / 20% higher than random.

Conclusion Developed a fully-distributed, self-stabilizing channel assignment algorithm for multi-hop wireless networks. Experiments on multi-radio 802.11 mesh network testbed. Our mechanism shows improvements in network throughput by 50% and 20% compared to homogeneous and random assignments, respectively. Open Problems Theoretical running time and bounds of the distributed greedy algorithm? Formal time-scale decomposition in radio resource control (e.g., channel, power, rate, route control).

Thank You

Backup slides

Other Results Channel Utilization (in %) of 802.11g channels samech rand DA 10.1 15.1 22.7 Protocol Dynamics # msgs 90.0 Bytes 2080 Time (sec) 32.4 Changes 0.22 Requests 0.70

Dealing with Delay and Asynchrony Solution : a 3-way handshake protocol for distributed mutual exclusive operation. REQUEST → ACCEPT or REJECT → UPDATE or ABORT

3-way Handshake Protocol x

3-way Handshake Protocol x REQUEST REQUEST specifies: Intended channel change Perceived channels of other nodes

3-way Handshake Protocol x ACCEPT

3-way Handshake Protocol x UPDATE When a node ACCEPTed a REQUEST, it “freezes” its channel until corresponding response (UPDATE or ABORT) is received.

3-way Handshake Protocol x

3-way Handshake Protocol x REQUEST

3-way Handshake Protocol x REJECT

3-way Handshake Protocol x ABORT

3-way Handshake Protocol REQUEST y x REQUEST

3-way Handshake Protocol REJECT y x ACCEPT Break ties by predefined order of nodes - if x < y, y will be accepted to change.

3-way Handshake Protocol UPDATE y x ABORT Show how to Resolve the livelock.