CS541 Advanced Networking 1 Dynamic Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/10/2009.

Slides:



Advertisements
Similar presentations
1 A Review of Current Routing Protocols for Ad-Hoc Mobile Wireless Networks By Lei Chen.
Advertisements

Routing in Multi-Radio, Multi-Hop Wireless Mesh Networks Richard Draves, Jitu Padhye, Brian Zill Microsoft Research.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
CS541 Advanced Networking 1 Spectrum Sharing in Cognitive Radio Networks Neil Tang 3/23/2009.
A Routing Protocol for Utilizing Multiple Channels in Multi-Hop Wireless Networks with a Single Transceiver - & - Jungmin So & Nitin Vaidya (Technical.
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
Milano, 4-5 Ottobre 2004 IS-MANET The Virtual Routing Protocol for Ad Hoc Networks ISTI – CNR S. Chessa.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
CS541 Advanced Networking 1 Static Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/9/2009.
Comparison of Routing Metrics for a Static Multi-Hop Wireless Network Richard Draves, Jitendra Padhye, Brian Zill Microsoft Research Presented by: Jón.
Multi-Channel Wireless Networks: Capacity and Protocols Pradeep Kyasanur and Nitin H. Vaidya University of Illinois at Urbana-Champaign.
1 Minimizing End-to-End Delay: A Novel Routing Metric for Multi- Radio Wireless Mesh Networks Hongkun Li, Yu Cheng, Chi Zhou Department of Electrical and.
1 Multi-Channel Protocols for Wireless Mesh Networks Yu-Chee Tseng CS/NCTU.
Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya.
Ad Hoc Wireless Routing COS 461: Computer Networks
Mobile Ad-Hoc Networking By Jared Roberts. Overview What is a MANET? What is a MANET? Problems with routing in a MANET Problems with routing in a MANET.
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.
Institut für Betriebssysteme und Rechnerverbund Technische Universität Braunschweig Multi hop Connectivity in Mobile Ad hoc Networks (MANETs) Habib-ur.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Mobile Routing protocols MANET
Mobile Adhoc Network: Routing Protocol:AODV
Link Quality Source Routing (LQSR) Girish Nandagudi.
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
RFC 3561 AODV Routing Protocol Mobile Ad Hoc Networking Working Group Charles E. Perkins INTERNET DRAFT Nokia Research Center 19 June 2002 Elizabeth M.
Design and Implementation of a Multi-Channel Multi-Interface Network Chandrakanth Chereddi Pradeep Kyasanur Nitin H. Vaidya University of Illinois at Urbana-Champaign.
Dilshad Haleem CST593 summer 2007 Routing In Wireless Mesh Networks CST593 Final Project by Dilshad Haleem Division of Computing Studies, ASU Polytechnic.
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.
Doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 1 Routing Protocols for MANET Avinash Joshi,
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
DRP: An Efficient Directional Routing Protocol for Mobile Ad Hoc Networks Hrishikesh Gossain Mesh Networks Product Group, Motorola Tarun Joshi, Dharma.
Distributed Channel Assignment and Routing Multiradio Mutlichannel Multihop Wireless Networks Haitao Wu, Fan Yang, Kun Tan, Jie Chen, Qian Zhang, and Zhenshrng.
Ch 4. Routing in WMNs Myungchul Kim
A Scalable Routing Protocol for Ad Hoc Networks Eric Arnaud Id:
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
Network and Systems Laboratory nslab.ee.ntu.edu.tw R. Vedantham, S. Kakumanu, S. Lakshmanan and R. Sivakumar Georgia Institute of Technology Appear in.
Hongkun Li, Yu Cheng, Chi Zhou Illinois Institute of Technology, Chicago, IL, USA IEEE GLOBECOM 2008.
Video Streaming Transmission Over Multi-channel Multi-path Wireless Mesh Networks Speaker : 吳靖緯 MA0G WiCOM '08. 4th International.
A Receiver-Initiated Approach for Channel-Adaptive On-Demand Routing in Ad Hoc Mobile Computing Networks Xiao-Hui Lin, Yu-Kwong Kwok, and Vincent K. N.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Fen Hou 、 Lin X. Cai, University of Waterloo Xuemin Shen, Rutgers University Jianwei Huang, Northwestern University IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY,
Fundamentals of Computer Networks ECE 478/578
Fast and Slow Hopping MAC Protocol for Single-hop Ad Hoc Wireless Networks Khaled Hatem Almotairi, Xuemin (Sherman) Shen Department of Electrical and Computer.
Peter Pham and Sylvie Perreau, IEEE 2002 Mobile and Wireless Communications Network Multi-Path Routing Protocol with Load Balancing Policy in Mobile Ad.
Doc.: IEEE /0174r1 Submission Hang Liu, et al. March 2005 Slide 1 A Routing Protocol for WLAN Mesh Hang Liu, Jun Li, Saurabh Mathur {hang.liu,
Jim Parker CMSC691t Spring 2000 “Ad-hoc On-Demand Distance Vector Routing” A dynamic routing algorithm for mobile ad-hoc networks.
Mobile Ad Hoc Networking By Shaena Price. What is it? Autonomous system of routers and hosts connected by wireless links Can work flawlessly in a standalone.
Survey of Ad Hoc Network Routing Protocols Team Adhocracy Presentation 4 – May 10, 2007 Jason Winnebeck Benjamin Willis Travis Thomas.
Routing Metrics for Wireless Mesh Networks
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Routing Metrics for Wireless Mesh Networks
Kyle Fitzpatrick Konstantin Zak
Internet Networking recitation #4
A comparison of Ad-Hoc Routing Protocols
Sensor Network Routing
CBRP: A Cluster-based Routing Protocol for Mobile Ad hoc Networks
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Routing Metrics for Wireless Mesh Networks
Overview: Chapter 3 Networking sensors
Routing.
Vinay Singh Graduate school of Software Dongseo University
A Routing Protocol for WLAN Mesh
Computer Networks: Wireless Networks
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Presentation transcript:

CS541 Advanced Networking 1 Dynamic Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/10/2009

CS541 Advanced Networking 2 Outline  References  Channel Assignment Methods  Problem Definition  Link Layer (Channel Assignment) Protocol  Routing metric and protocol  Simulation Results

CS541 Advanced Networking 3 References Kyasanur-MC2R06: P. Kyasanur and N. H. Vaidya, Routing and link-layer protocols for multi-channel multi-interface ad hoc wireless networks, ACM SIGMOBILE Mobile Computing and Communications Review, Vol.10, No.1, 2006, pp. 31 – 43. Draves-MobiCom06: R. Draves, J. Padhye, and B. Zill, Routing in multi- radio, multi-hop wireless mesh networks, ACM Mobicom’2004, pp

CS541 Advanced Networking 4 Channel Assignment Methods  Static  Dynamic  Hybrid

CS541 Advanced Networking 5 Assumptions  MAC layer:  Multiple available channels: IEEE a and b standard specify 12 and 3 non-overlapping channels respectively. The number of available channels is larger than the number of radios in a node.  Channel switching delay: a few millisecond.  Node: each node has multiple radios (NICs), each of which can be tuned to one of the available channels.  Traffic: Unicast communications and a connection request with a source-destination pair may arrive at any time.

CS541 Advanced Networking 6 Problem Definition  Problem: A source-destination route and a corresponding channel assignment.  Optimization goals: 1) High channel utilization. 2) Network connectivity is ensured. 3) Allow implementation on existing hardware.

CS541 Advanced Networking 7 Interface Assignment  Fixed interfaces: Some K out of M interfaces at each node are assigned for long intervals of time to some K channels.  Switchable interfaces: The remaining M − K interfaces are dynamically assigned to any of the remaining M − K channels (over short time scales), based on data traffic.

CS541 Advanced Networking 8 Link Layer Protocol  Each node maintains a NeighborTable containing the fixed channels being used by its neighbors.  Each channel is associated with a packet queue. If an unicast packet is received at the link layer for transmission, the fixed channel of the destination of the packet is looked up in the NeighborTable, and the packet is added to the corresponding channel queue.  Broadcast (e.g., route discovery, Hello) is conducted over every channel.

CS541 Advanced Networking 9 Link Layer Protocol  When the switchable interface is switched to a new channel, it is always switched to the channel with the oldest queued data.  The switchable interface changes channels only when there are packets queued for another channel, and one of the following two conditions hold: 1) The switchable interface is on a channel with an empty queue. 2) The switchable interface has been on a channel for more than MaxSwitchTime duration.

CS541 Advanced Networking 10 Link Layer Protocol  Nodes also maintain a ChannelUsageList containing a count of the number of nodes in its two-hop neighborhood using each channel.  Periodically, each node broadcasts a “Hello” packet on every channel. The Hello packet contains the fixed channel being used by the node, and its current NeighborTable.  If the number of other nodes using the same fixed channel as itself is large, then a node with some probability p (set to 0.4 in simulations) changes its fixed channel to a less used channel.

CS541 Advanced Networking 11 Strength and Weakness  Transmitter-receiver synchronization is not needed.  High channel utilization and low interference.  Scalable.  High broadcast overhead.  Interface utilization and throughput?

CS541 Advanced Networking 12 Switching Cost

CS541 Advanced Networking 13 Switching Cost  InterfaceUsage(j): the fraction of the time a switchable interface was transmitting on channel j.  p s (j): the probability the switchable interface will be on a different channel (i ≠ j) when a packet arrives on channel j.  Switching cost:

CS541 Advanced Networking 14 Routing Metric For hop i, channel j :

CS541 Advanced Networking 15 Measure ETX

CS541 Advanced Networking 16 Routing Protocol  DSR is the baseline solution.  The RREQ packet sent by a node X over a channel i contains the ETT, switching cost, and channels used on all previous hops, as well as the switching cost of channel i at node X.  An intermediate node re-broadcasts the RREQ if 1) The sequence number in the RREQ is being seen for the first time. 2) The cost of the already discovered (partial) path in the RREQ is smaller than the cost seen in all earlier RREQs with the same sequence number, if any.  When the destination receives an RREQ, it responds with a route reply (RREP) only if the cost of the received RREQ is smaller than other RREQs (containing the same sequence number) seen till then.

CS541 Advanced Networking 17 Simulation Results