A DISTRIBUTED MULTICHANNEL MAC PROTOCOL FOR MULTI-HOP COGNITIVE RADIO NETWORKS Michael Timmers, Sofie Pollin, Antoine Dejonghe, Liesbet Van der Perre,

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

Problems in Ad Hoc Channel Access
Medium Access Issues David Holmer
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)
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Network
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Nov 2011 Neng Xue Tianxu Wang.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3m: Medium Access Control Protocols.
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 9 Introduction to Networks and the Internet.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
MAC Protocol By Ervin Kulenica & Chien Pham.
CS401 presentation1 Effective Replica Allocation in Ad Hoc Networks for Improving Data Accessibility Takahiro Hara Presented by Mingsheng Peng (Proc. IEEE.
BMWnet Wshnt.kuas.edu.tw Mesh Networks Prof. W.S. Hwang.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs Saikat Ray, Jeffrey B. Carruthers, and David Starobinski Department of Electrical and Computer Engineering.
Wireless LAN Advantages 1. Flexibility 2. Planning 3. Design
1 Y-MAC: An Energy-efficient Multi-channel MAC Protocol for Dense Wireless Sensor Networks Youngmin Kim, Hyojeong Shin, and Hojung Cha International Conference.
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
POWER CONTROL IN COGNITIVE RADIO SYSTEMS BASED ON SPECTRUM SENSING SIDE INFORMATION Karama Hamdi, Wei Zhang, and Khaled Ben Letaief The Hong Kong University.
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,
Wireless Networking & Mobile Computing CS 752/852 - Spring 2012 Tamer Nadeem Dept. of Computer Science Lec #7: MAC Multichannel.
ECE 256, Spring 2008 Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So & Nitin Vaidya.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
Wireless MAC Protocols for Ad-Hoc Networks Derek J Corbett Supervisor: Prof. David Everitt.
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
A Power Saving MAC Protocol for Wireless Networks Technical Report July 2002 Eun-Sun Jung Texas A&M University, College Station Nitin H. Vaidya University.
TITLE (tentative) A Quality-of-Service (QoS) based broadcast protocol in a multi- hop Cognitive Radio ad hoc network under blind information D.Veeraswamy.
Tarun Bansal, Bo Chen and Prasun Sinha
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
An Energy Efficient MAC Protocol for Wireless LANs Eun-Sun Jung Nitin H. Vaidya IEEE INFCOM 2002 Speaker :王智敏 研二.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
Multi-Channel MAC for Ad Hoc Networks: Handling Multi- Channel Hidden Terminals Using a Single Transceiver (MMAC) Paper by Jungmin So and Nitin Vaidya.
Collision-free Time Slot Reuse in Multi-hop Wireless Sensor Networks
TOPOLOGY MANAGEMENT IN COGMESH: A CLUSTER-BASED COGNITIVE RADIO MESH NETWORK Tao Chen; Honggang Zhang; Maggio, G.M.; Chlamtac, I.; Communications, 2007.
A Reservation-based TDMA Protocol Using Directional Antennas (RTDMA-DA) For Wireless Mesh Networks Amitabha Das and Tingliang Zhu, Nanyang Technological.
Cognitive Radio: Next Generation Communication System
Special Topics in Computer Engineering
SNU Mobile Networks Lab. S-MAC (Sensor-MAC) T-MAC (Timeout-MAC) Kae Won, Choi Kyoung hoon, Kim.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
CHANNEL AWARE MEDIUM ACCESS CONTROL IN COGNITIVE RADIO NETWORKS
A Multi-Channel CSMA MAC Protocol with Receiver Based Channel Selection for Multihop Wireless Networks Nitin Jain, Samir R. Das Department of Electrical.
SMAC: An Energy-efficient MAC Protocol for Wireless Networks
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks Tijs van Dam, Koen Langendoen In ACM SenSys /1/2005 Hong-Shi Wang.
A Multi-Channel Cooperative MIMO MAC Protocol for Wireless Sensor Networks(MCCMIMO) MASS 2010.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
ECE 256, Spring 2009 __________ Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver __________________.
Exploitation of Multi-Channel Communications in Industrial Wireless Sensor Applications: Avoiding Interference and Enabling Coexistence Shekar Nethi, Jari.
Mitigating starvation in Wireless Ad hoc Networks: Multi-channel MAC and Power Control Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
Michael Timmers, Sofie Pollin, Antoine Dejonghe, Liesbet Van der Perre, and Francky Catthoor Katholieke Universiteit (K.U.) Leuven IEEE Transactions on.
STATE OF THE ART IN OPPORTUNISTIC SPECTRUM ACCESS MEDIUM ACCESS CONTROL DESIGN Pawelczak, P.; Pollin, S.; So, H.-S.W.; Motamedi, A.; Bahai, A.; Prasad,
CS541 Advanced Networking 1 Contention-based MAC Protocol for Wireless Sensor Networks Neil Tang 4/20/2009.
S-MAC Taekyoung Kwon. MAC in sensor network Energy-efficient Scalable –Size, density, topology change Fairness Latency Throughput/utilization.
Fen Hou 、 Lin X. Cai, University of Waterloo Xuemin Shen, Rutgers University Jianwei Huang, Northwestern University IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY,
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
1 A Power Control MAC Protocol for Ad Hoc Networks EUN-SUN JUNG, NITIN H. VAIDYA, Wireless Networks 11, 55–66, Speaker: Han-Tien Chang.
Fast and Slow Hopping MAC Protocol for Single-hop Ad Hoc Wireless Networks Khaled Hatem Almotairi, Xuemin (Sherman) Shen Department of Electrical and Computer.
Oregon Graduate Institute1 Sensor and energy-efficient networking CSE 525: Advanced Networking Computer Science and Engineering Department Winter 2004.
Network System Lab. Sungkyunkwan Univ. Differentiated Access Mechanism in Cognitive Radio Networks with Energy-Harvesting Nodes Network System Lab. Yunmin.
Simulating the Cognitive Networks Using Cloud to Solve Hidden Terminal Problem Presented By: Stephen Ellis Advisor Dr. Yenumula B. Reddy Department of.
IEEE Wireless LAN. Wireless LANs: Characteristics Types –Infrastructure based –Ad-hoc Advantages –Flexible deployment –Minimal wiring difficulties.
MAC Protocols for Sensor Networks
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Dept. of Computer.
MAC Protocols for Sensor Networks
SENSYS Presented by Cheolki Lee
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Modified and Presented.
Spectrum Sharing in Cognitive Radio Networks
Presentation transcript:

A DISTRIBUTED MULTICHANNEL MAC PROTOCOL FOR MULTI-HOP COGNITIVE RADIO NETWORKS Michael Timmers, Sofie Pollin, Antoine Dejonghe, Liesbet Van der Perre, and Francky Catthoor, Fellow, IEEE. [The Katholieke Universiteit Leuven, Belgium] [Interuniversity Micro-Electronics Center] IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 59, NO. 1, JANUARY Presenter: Han-Tien Chang

Outline  Introduction  Related Work  Background & System Description  New MMAC-CR Protocol  System Analysis & Simulation Results  Conclusion  Comments 2

Introduction  In this paper, we look at CR-enabled networks with distributed control  As CR nodes need to hop from channel to channel to make the most use of the spectrum opportunities,  we believe distributed multichannel MAC protocols to be key enablers for these networks. 3

Introduction (cont’d)  Centrally controlled CR scheme  Ex: IEEE The aim is to provide a standard for wireless regional area networks by exploiting unused spectrum in the TV bands. The system specifies a fixed point-to-multipoint wireless air interface, whereby a base station manages its own cell and all associated consumer premise equipment.  Distributed control reduces infrastructure cost, as well as providing larger flexibility and robustness. 4

Introduction (cont’d)  Propose the design of the multichannel MAC protocol for the CR networks (MMAC-CR)  This MMAC protocol is based on the single rendezvous scheme Exchange of control information occurs on only one channel at any time  Protect the licensed users from CR interference even if these licensed users are hidden This is done through distributed sensing  Energy-efficient communication 5

Related Work  Cognitive MAC protocol for multichannel wireless networks (C-MAC) [17]  energy efficiency is not taken into account  requires tight synchronization  less focus on the protection of the PU  the hidden incumbent problem is only handled by the sender and the receiver 6 [17] C. Cordeiro and K. Challapali, “C-MAC: A cognitive MAC protocol for multi-channel wireless networks,” in Proc. IEEE Symp. DySpan, 2007, pp. 147–157.

Related Work (cont’d)  Suffers from the problems like control channel starvation and the need for two transceivers [18]  Does not consider energy efficiency and still focuses on single-hop networks [19][20] 7 [18] H. Nan, T. Hyon, and S. Yoo, “Distributed coordinated spectrum sharing MAC protocol for cognitive radio,” in Proc. IEEE Symp. DySpan, 2007, pp. 240–249. [19] S. Yoo, H. Nan, and T. Hyon (2009, May). DCR-MAC: Distributed cognitive radio MAC protocol for wireless ad hoc networks. Wirel. Commun. Mobile Comput. [Online]. 9(5) [20] M. Timmers, A. Dejonghe, L. Van der Perre, and F. Catthoor, “A distributed multichannel MAC protocol for cognitive radios with primary user recognition,” in Proc. Int. Conf. CrownCom, 2007, pp. 216–223.

Background  Power Saving Mode of IEEE  Let the nodes enter a low-power doze state if they do not receive packets  Nodes that did not send or receive an ad hoc traffic indication message (ATIM) frame enter a doze state until the next beacon interval. 8

System Description  Network scenario  The CRs measure which frequencies are currently used by primary networks They navigate their communication to avoid channels where they could cause interference to the PNs. Since these PUs cannot be detected by every CR, distributed sensing is needed 9 Primary Network Base Station

System Description (cont’d)  Regarding sensing at system level, we will distinguish two sensing mechanisms  Fast sensing (e.g., energy detection) that can be done very fast (under 1 ms/channel)  Fine sensing 25 ms in the case of field sync detection for digital TV systems 10

NEW MMAC-CR 11  Assumptions  C + 1 channels are available for use, and all channels have the same bandwidth.  One of the channels is a Common Control Channel (CCC). This channel is assumed to be free of PU interference.  The active period of the PUs is substantially longer than the length of the CR beacon interval.  The interfaces are capable of dynamically switching their channel.  A node cannot sense a channel used for CR communication because this communication could mask PU signals. A radio can thus only scan a silenced channel

NEW MMAC-CR (cont’d) 12  Common Control Channel  Starvation problem The CCC can become a bottleneck when too much control information is being sent over this channel All nodes need to contend for access to the control channel, and the data channels remain underutilized As only one handshake on the CCC is needed per connection during the beacon interval, the control information is reduced as compared with the DCA protocol [10], where one handshake per sent packet is required. [10] S.-L. Wu, C.-Y. Lin, Y.-C. Tseng, and J.-P. Sheu, “A new multi-channel MAC protocol with on-demand channel assignment for mobile ad-hoc networks,” in Proc. ISPAN, 2000

NEW MMAC-CR (cont’d) 13  broadcasting can be done very efficiently the amount of control information sent in a CR network is substantially larger than in traditional wireless networks. This control information has to be shared with, i.e., broadcast to all neighbors.  the ease of deployment  the ability to distributed sensing correctly, i.e., using all neighbors rather than only transmitter and receiver.

NEW MMAC-CR (cont’d) 14  Data Structures  The spectral image of PUs (SIP) vector The SIP vector is used to determine if the network can use a certain channel for DATA communication. The SIP vector contains the nodes’ local view on the spectrum No PU is active on channel c (SIP[c] = 0). A PU is active on channel c (SIP[c] = 1). The spectral image of channel c is uncertain (SIP[c] = 2). When a node joins the network, it performs a fast scan for every channel in the ATIM window stored the scan outcome into the SIP vector

NEW MMAC-CR (cont’d) 15  The secondary users channel load (SCL) vector is used for choosing the communication channel contains the expected load of CR communication on each channel  Pick the spectral opportunity with the lowest SCL, when a node wishes to transmit.

NEW MMAC-CR (cont’d) 16  Operation (Two phases)  During the ATIM window, the nodes perform fast scans and exchange control information.  The DATA window is used for data exchange and fine sensing.

NEW MMAC-CR (cont’d) 17  ATIM Window the synchronization algorithm scanning the licensed channels (fast scan) The nodes randomly select one of the channels to perform a fast scan retrieving the network-wide spectral opportunities ATIM handshakes (two way).

NEW MMAC-CR (cont’d) 18  Scan Result Packet (SRP)  the network-wide spectral opportunities by listening to C minislots initiated after the transmission or reception of a scan result packet on the control channel A node will transmit a busy signal in the corresponding minislot for every channel where the SIP is not 0. If a minislot is sensed busy, then the corresponding channel is excluded for CR communication  Every node that either received or transmitted the SRP frame now knows the spectral opportunities

NEW MMAC-CR (cont’d) 19  The minislot protocol is an efficient physical OR implementation, since it avoids all MAC overheads as compared with the case where every node has to transmit its own SIP in a packet

NEW MMAC-CR (cont’d) 20  In the ATIM frame, a node will insert the preferred channel for data transmission, i.e., the one with the lowest SCL, and its queue status. Each node that overhears the ATIM frame accordingly updates its SCL vector.  The nodes that neither transmitted nor received ATIM frames enter a doze state until the next beacon interval.  Data Window  Perform a fine scan of the uncertain status channel (free of CR traffic) with dedicated sensing engine  Data exchange follows the normal DCF procedure from IEEE with RTS/CTS exchange

NEW MMAC-CR (cont’d) 21  Multi-hop Networks: Problems and Solutions  Channel Reservation A three-way ATIM handshake is necessary to ensure correct operation in a multi-hop setting In the ATIM frame, the transmitter inserts a list of its spectral opportunities. The receiver compares this list with its own list and selects the common opportunity with the lowest SCL  The selected channel for data communication is inserted in the ATIM-ACK frame To inform the neighbors, the transmitter sends an ATIM-RES frame, which includes the selected data channel.

NEW MMAC-CR (cont’d) 22  (RE)Scheduling Based on Correct SIP Information In a multi-hop network, ATIM exchanges can be received before the spectral opportunities are known. In this example, node C receives an ATIM frame before it has been able to receive or transmit an SRP frame. This happens when node C waits for the transmission of node B but does not receive the SRP frame.

NEW MMAC-CR (cont’d) 23  adapt the DCF rule using the priority scheme to solve this problem The traffic is split into two classes (high priority and low priority  different contention window size)

24 Node 1, 8, 9, 16 have sent an SRP frame 1.Node 2 only received an SRP frame from node1. 2.Therefore, node 2 didn’t participate the minislot protocol with node 3 and 7. 3.Node 2 didn’t know the presence of PN A. 4.Solution: node 3 and 7 send an extra SRP frame after a conflicting ATIM, ATIM- ACK, or ATIM-RES in order to update the incorrect spectral image of node 2. 5.Node 2 needs to reschedule.

25 Triggering Additional Energy Scans Node 6, 7, 10, 11 belong to different minislot protcol 1.The channel vacate time (CVT) is a vital criterion for CRs, since it defines how well PUs can be protected. 2.To effectively protect network B in this scenario, nodes 6, 7, 10, and 11 should all have detected it ※ If a node sees that a channel is closed down, while it was open in the previous beacon interval, then it performs an additional energy scan on this channel during the ATIM window.

System Analysis & Simulation Results 26 Single-hop scenarioMulti-hop scenario Extensive simulations were performed using the network simulator ns-2.29 Topology:

System Analysis & Simulation Results 27 Primary users’ activity The barcode-like behavior is a consequence of the false alarms for fast scanning Common Control Channel

System Analysis & Simulation Results 28  The capacity loss in licensed channels  due to the false alarm rises with the number of scanning nodes and dropping with the number of channels used  The expected channel vacate time (CVT)  decreases with the number of nodes able to detect the primary network

29 The capacity loss The expected CVT

System Analysis & Simulation Results 30  The CVT is the time it takes to close down a channel for CR communication after a PN is activated on this channel.  For every PN, the CVT is lower than 200 ms, which is twice the beacon interval length and the CVT specified in the IEEE standard.  The interference time is dependent on the traffic load of the CRs.  We can see that it is low (less than 0.001% for PU 4 on channel 5 and significantly less for the others)

31 Single-hop scenario Multi-hop scenario

System Analysis & Simulation Results 32  However, sometimes, it can happen that a CR within interference range of a PN is not covered.  A node may thus be unaware of the fact that it is interfering with the PN.

33 The probability for a node to be covered decreases with distance from the PN and increases with the number of nodes being able to scan the PN.

Conclusion 34  Proposed a distributed MMAC protocol as enabler for CR networks  The protocol is based on the timing structure from the PSM of IEEE  shown to improve performance by using spectral opportunities in licensed channels.

Comments 35  From single-hop to multi-hop  Consider the issues in the multi-hop network scenario  Evaluate the proposed protocol in different scenario  System analysis (modeling) and simulation