CCH: Cognitive Channel Hopping in Vehicular Ad Hoc Networks Brian Sung Chul Choi, Hyungjune Im, Kevin C. Lee, and Mario Gerla UCLA Computer Science Department.

Slides:



Advertisements
Similar presentations
* Distributed Algorithms in Multi-channel Wireless Ad Hoc Networks under the SINR Model Dongxiao Yu Department of Computer Science The University of Hong.
Advertisements

A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
CodeTorrent: Content Distribution using Network Coding in VANET Uichin Lee, JoonSang Park, Joseph Yeh, Giovanni Pau, Mario Gerla Computer Science Dept,
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
DSR The Dynamic Source Routing Protocol Students: Mirko Gilioli Mohammed El Allali.
Delay and Throughput in Random Access Wireless Mesh Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department Rensselaer Polytechnic Institute (RPI)
Effects of Applying Mobility Localization on Source Routing Algorithms for Mobile Ad Hoc Network Hridesh Rajan presented by Metin Tekkalmaz.
Random Access MAC for Efficient Broadcast Support in Ad Hoc Networks Ken Tang, Mario Gerla Computer Science Department University of California, Los Angeles.
CS541 Advanced Networking 1 Dynamic Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/10/2009.
SSCH: Slotted Seeded Channel Hopping for Capacity Improvement in Ad Hoc Networks Victor Bahl (Microsoft Research) Ranveer Chandra (Cornell University)
Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
MIMO-CAST: A CROSS-LAYER AD HOC MULTICAST PROTOCOL USING MIMO RADIOS Soon Y. Oh*, Mario Gerla*, Pengkai Zhao**, Babak Daneshrad** *Computer Science Dept.,
EE 400 Term Project A Survey of Vehicular Networks. Done by Saif AL Mustanier ID# Ali AL-Yami ID#
Di Wu 03/03/2011 Geographic Routing in Clustered Multi-layer Vehicular Ad Hoc Networks for Load Balancing Purposes.
MIMO and TCP: A CASE for CROSS LAYER DESIGN Soon Y. Oh, Mario Gerla Computer Science Dept. University of California, Los Angeles {soonoh,
IEEE Wireless Communication Magazine Design and Performance of an Enhanced IEEE MAC Protocol for Multihop Coverage Extension Frank H.P. Fitzek, Diego.
Cog-Fi: A Cognitive Wi-Fi Channel Hopping Architecture for Urban MANETs Sung Chul Choi and Mario Gerla WONS 2012 Presentation.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks CIS 888 Prof. Anish Arora The Ohio State University.
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
Ad Hoc Networking via Named Data Michael Meisel, Vasileios Pappas, and Lixia Zhang UCLA, IBM Research MobiArch’10, September 24, Shinhaeng.
Hierarchical Cooperation Achieves Linear Scaling in Ad Hoc Wireless Networks David Tse Wireless Foundations U.C. Berkeley AISP Workshop May 2, 2007 Joint.
RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs Saikat Ray, Jeffrey B. Carruthers, and David Starobinski Department of Electrical and Computer Engineering.
Unwanted Link Layer Traffic in Large IEEE Wireless Network By Naga V K Akkineni.
Qian Zhang Department of Computer Science HKUST Advanced Topics in Next- Generation Wireless Networks Transport Protocols in Ad hoc Networks.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya University of Illinois.
1 Adaptive QoS Framework for Wireless Sensor Networks Lucy He Honeywell Technology & Solutions Lab No. 430 Guo Li Bin Road, Pudong New Area, Shanghai,
Selecting Transmit Powers and Carrier Sense Thresholds in CSMA Jason Fuemmeler, Nitin Vaidya, Venugopal Veeravalli ECE Department & Coordinated Science.
جلسه دهم شبکه های کامپیوتری به نــــــــــــام خدا.
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
Enhancing TCP Fairness in Ad Hoc Wireless Networks using Neighborhood RED Kaixin Xu, Mario Gerla UCLA Computer Science Department
Addressing Deafness and Hidden Terminal Problem in Directional Antenna Based Wireless Multi-hop Networks Anand Prabhu Subramanian and Samir R. Das {anandps,
A Bluetooth Scatternet-Route Structure for Multihop Ad Hoc Networks Yong Liu, Myung J. Lee, and Tarek N. Saadawi 2003 IEEE Journal on Selected Areas in.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
A Dedicated Multi-channel MAC Protocol Design for VANET with Adaptive Broadcasting Ning Lu 1, Yusheng Ji 2, Fuqiang Liu 1, and Xinhong Wang 1 1 Dept. of.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
Asynchronous Channel Hopping for Establishing Rendezvous in Cognitive Radio Networks Kaigui Bian and Jung-Min “Jerry” Park Department of Electrical and.
Cognitive Radio Networks
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
Dynamic Source Routing in ad hoc wireless networks Alexander Stojanovic IST Lisabon 1.
Effects of Multi-Rate in Ad Hoc Wireless Networks
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
A study of Intelligent Adaptive beaconing approaches on VANET Proposal Presentation Chayanin Thaina Advisor : Dr.Kultida Rojviboonchai.
An Adaptive, High Performance MAC for Long- Distance Multihop Wireless Networks Presented by Jason Lew.
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.
Collision-free Time Slot Reuse in Multi-hop Wireless Sensor Networks
Chapter 6 Multiple Radio Access
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
Performance of Adaptive Beam Nulling in Multihop Ad Hoc Networks Under Jamming Suman Bhunia, Vahid Behzadan, Paulo Alexandre Regis, Shamik Sengupta.
A Wakeup Scheme for Sensor Networks: Achieving Balance between Energy Saving and End-to-end Delay Xue Yang, Nitin H.Vaidya Department of Electrical and.
1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
Evaluation of ad hoc routing over a channel switching MAC protocol Ethan Phelps-Goodman Lillie Kittredge.
Mitigating starvation in Wireless Ad hoc Networks: Multi-channel MAC and Power Control Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
Fast and Slow Hopping MAC Protocol for Single-hop Ad Hoc Wireless Networks Khaled Hatem Almotairi, Xuemin (Sherman) Shen Department of Electrical and Computer.
On Multihop Communications For In-Vehicle Internet Access Based On a TDMA MAC Protocol Hassan Aboubakr Omar ∗, Weihua Zhuang ∗, and Li Li† ∗ Department.
Efficient Geographic Routing in Multihop Wireless Networks Seungjoon Lee*, Bobby Bhattacharjee*, and Suman Banerjee** *Department of Computer Science University.
DOTS: A Propagation Delay-aware Opportunistic MAC Protocol for Underwater Sensor Networks IEEE ICNP 2010 (18.2%) Youngtae Noh, Mario Gerla (UCLA, CS) Paul.
1 Spectrum Co-existence of IEEE b and a Networks using the CSCC Etiquette Protocol Xiangpeng Jing and Dipankar Raychaudhuri, WINLAB Rutgers.
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks Zhao, J.; Cao, G. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 鄭宇辰
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
MAC Protocols for Sensor Networks
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Cognitive Radio Networks
Presentation transcript:

CCH: Cognitive Channel Hopping in Vehicular Ad Hoc Networks Brian Sung Chul Choi, Hyungjune Im, Kevin C. Lee, and Mario Gerla UCLA Computer Science Department VTC 2011 Fall Presentation 1

Motivation  Wi-Fi based vehicular networks  Each vehicle equipped with a Wi-Fi interface.  Multi-hop communication among vehicular nodes. 2

Motivation  Problem: The Wi-Fi band is shared with other devices.  Residential access points, Bluetooth, etc

Channel Sensing  Each node periodically monitors the wireless medium channel quality vectors

Channel Assignment  Nodes exchange sensing results and channels are assigned.  Exchange of channel quality vectors incurs overhead.  Optimal channel assignment is difficult channel quality vectors

CCH: Cognitive Channel Hopping  Each node generates a channel hopping sequence based on channel qualities, and independently channel-hops according to the sequence

CCH Protocol Operation  A node x periodically triggers Channel Quality Assessment (CQA).  A channel quality vector a = {a 1, …, a |C| } is produced.  Based on the channel qualities, x picks a channel set Q = {q 1, …, q k } from a predefined list, which is a quorum system. 7 Example list of channel sets.  It picks the channel set with the highest combined channel quality, defined as:

CCH Protocol Operation  Given Q, x generates two hopping sequences, u tx and u rx, such that it makes a channel rendezvous with any arbitrary neighbor in a finite duration. 8

CCH Protocol Operation  When there is no packet to transmit, follow u rx.  When there are packets to transmit, follow u tx to locate the neighbor.  A channel rendezvous is guaranteed within the length of u rx. 9

CCH Protocol Details  RTS/CTS-based link establishment.  Retransmissions occur within a slot (random errors), and over slots (channel discordance).  u ry of neighbor nodes are cached, such that when x has packets destined to a previously encountered neighbor, it can find that neighbor immediately, instead of scanning along u tx.  Broadcast packets are transmitted in the beginning of each slot, for several slots. 10

Evaluation  Simulated in QualNet 4.5.  13 orthogonal channels in the 5-GHz band.  Data rate fixed at 54Mbps, Tx power at 21dBm.  Channel set size: 5.  Channel switching delay: 80µs.  Slot size: 10ms.  Period: 3 seconds (this is how often CQA is performed). 11

Evaluation (static)  Linear topology (without interfering sources)(4 hops, random interfering sources, each of which is active 20% of the time) (4 hops, random interfering sources, each of which is active 60% of the time)

Evaluation (static)  Large scale  200m x 200m region, 100 nodes, 10 random streams, 300 interfering sources. 13 static case (throughput)static case (e2e delay)

Evaluation (mobile)  Large scale  200m x 200m region, 100 nodes, 10 random streams, 300 interfering sources. 14 mobile case

Evaluation (vehicular)  Vehicular Scenario  200m x 200m region, 100 vehicular nodes, 10 random streams, 300 interfering sources.  Vehicular mobility generated using VanetMobiSim m

Conclusion  Channel hopping is an effective way of utilizing multiple channels, improving spatial reuse and coping with node mobility.  Cognitive techniques can be useful in an unlicensed band-based network, demonstrated by CCH’s ability to avoid channels that are busy.  Future Work  Can channel quality be accurately characterized during a short sensing duration?  How can this scheme be incorporated into VANETs that use the roadside Wi-Fi infrastructure? 16

Thank you. Questions? 17

Backup slides 18

Channel Rendezvous “Recovery” Mechanism  Channel rendezvous property breaks if:  Node x wants to send a frame to y, so switches to x ’s transmitting channel, while y is also trying to transmit to another channel, thus not in its receiving channel, or  Node x wants to send a frame to y, so switches to y ’s receiving channel (because it has u(y) in its cache), while y is also trying to transmit to another channel, thus not in its receiving channel. 19 tx x y y ’s rx channel. tx rx x has a packet for y. where is y? y is involved in a transmission. tx

Channel Rendezvous “Recovery” Mechanism  We mitigate this effect by forcing each node “yield” for a small amount of time after each frame transmission.  During a “yield” period, the node waits in its receiving channel.  This “yield” duration is dynamically adjusted based on the level of congestion the node sees.  This little trick turns out to be very effective. 20 txrxtxrx x y y ’s rx channel. tx rx yield y ’s rx rx x has a packet for y. x finds y, and starts transmitting to y. y is involved in a transmission.

Channel Rendezvous Example  Consider the case where x is trying to send a frame to y.  Assume x ’s channel set is {0, 1, 2}, and y ’s channel set is {2, 3, 4}. There is one common channel: 2.  The following matrices are used to generate hopping sequences M tx (x)M rx (y)

Channel Rendezvous Example  u tx (x)  u rx (y) M tx (x)M rx (y)

Channel Rendezvous Example  u tx (x)  u rx (y) … …

Channel Rendezvous Example  u tx (x)  u rx (y) … …