1 Architecture and Protocol Design for Cognitive Radio Networks* Microsoft CR Summit, Jun 2008 Rutgers, The State University of New Jersey www.winlab.rutgers.edu.

Slides:



Advertisements
Similar presentations
Architecture and Algorithms for an IEEE 802
Advertisements

$ Network Support for Wireless Connectivity in the TV Bands Victor Bahl Ranveer Chandra Thomas Moscibroda Srihari Narlanka Yunnan Wu Yuan.
Wi-Fi Technology ARTI J JANSARI M.E.(C.S.E.):-1ST (E.C.)
1 UNIT I (Contd..) High-Speed LANs. 2 Introduction Fast Ethernet and Gigabit Ethernet Fast Ethernet and Gigabit Ethernet Fibre Channel Fibre Channel High-speed.
All Rights Reserved © Alcatel-Lucent 2006, ##### Design Issues for Wireless Networks Across Diverse and Fragmented Spectrum Collaborators: Bell Labs India:
Cool-Tether: Energy Efficient On-the-fly WiFi Hot-spots using Mobile Smartphones 1 Vishnu Navda (MSR India) Ashish Sharma (MSR India Intern/UCSB) Ram Ramjee.
Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.
Multi-Access Services in Heterogeneous Wireless Networks Kameswari Chebrolu, Ramesh R. Rao Abstract Today's wireless world is characterized by heterogeneity.
Bluetooth / IEEE Coexistence Reliability of IEEE WLANs in Presence of Bluetooth Radios Jim Zyren
Doc.: IEEE /0046r0 Submission July 2009 Ari Ahtiainen, NokiaSlide 1 A Cooperation Mechanism for Coexistence between Secondary User Networks on.
Doc.: IEEE /139r0 Submission 16 March, 2004 Francis daCosta, MeshDynamicsSlide 1 Project: IEEE P Working Group for Wireless Personal Area.
Doc.: IEEE xxx Submission May 10-14, 2004 Alan Carlton, Interdigital CommunicationsSlide 1 Defining Layer 2.5 Alan Carlton Interdigital Communications.
Wireless Networks Should Spread Spectrum On Demand Ramki Gummadi (MIT) Joint work with Hari Balakrishnan.
1 The Case for Heterogeneous Wireless MACs Chun-cheng Chen Haiyun Luo Dept. of Computer Science, UIUC.
Università degli Studi di Firenze 08 July 2004 COST th MCM - Budapest, Hungary 1 Cross-layer design for Multiple access techniques in wireless communications.
Slide 1Thursday, June 30, /05/03 EMERGING TECHNOLOGIES IN WIRELESS Jack H. Winters Chief Scientist, Motia
A Wireless Local Area Network (WLAN) is a network that interconnects devices using radio waves. Wireless networking technologies allow devices to communicate.
Chapter 1: Introduction to Scaling Networks
Computer Networking Components Chad DuBose ~ Assignment #3 ~ LTEC
Extended Service Set (ESS) Mesh Network Daniela Maniezzo.
Communications Research Centre (CRC) Defence R&D Canada – Ottawa 1 Properties of Mobile Tactical Radio Networks on VHF Bands Li Li & Phil Vigneron Communications.
Introduction to MS-Aloha R. Scopigno, Networking Lab – 1.
Doc.: IEEE /0898r2 Submission July 2012 Marc Emmelmann, FOKUSSlide 1 Fast Initial Service Discovery: An enabler for Self-Growing Date:
Submission doc.: IEEE /1409r0 November 2013 Adriana Flores, Rice UniversitySlide 1 Dual Wi-Fi: Dual Channel Wi-Fi for Congested WLANs with Asymmetric.
1 Understanding and Mitigating the Impact of RF Interference on Networks Ramki Gummadi (MIT), David Wetherall (UW) Ben Greenstein (IRS), Srinivasan.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Comp 361, Spring 20056:Basic Wireless 1 Chapter 6: Basic Wireless (last updated 02/05/05) r A quick intro to CDMA r Basic
ECGR-6185 ZIGBEE Advanced Embedded Systems University of North Carolina –Charlotte Gajendra Singh Some figures borrowed from Zigbee Alliance web pages.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 11th Lecture Christian Schindelhauer.
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.
Submission October 2011 doc.:IEEE /1517r0 Santosh Abraham, Qualcomm Incorporated Efficient Device and Service Discovery for Peer-to-Peer (P2P)
Introduction S Wireless Personal, Local, Metropolitan, and Wide Area Networks1 Contents Introduction to the IEEE 802 specification family Concept.
ZIGBEE Compared to BLUETOOTH
Chapter 5 outline 5.1 Introduction and services
Overview of Wireless LANs Use wireless transmission medium Issues of high prices, low data rates, occupational safety concerns, & licensing requirements.
Advisor: Quincy Wu Speaker: Kuan-Ta Lu Date: Aug. 19, 2010
DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad- Hoc Networks Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu) Department of Computer.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
Design and Implementation of a Multi-Channel Multi-Interface Network Chandrakanth Chereddi Pradeep Kyasanur Nitin H. Vaidya University of Illinois at Urbana-Champaign.
Cognitive Radio Networks
MAC Protocols In Sensor Networks.  MAC allows multiple users to share a common channel.  Conflict-free protocols ensure successful transmission. Channel.
Doc.: IEEE /033r2 Submission July 1999 Simon Baatz, University of BonnSlide 1 Integration of Bluetooth into LAN Environments Simon Baatz, Matthias.
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.
OPERETTA: An Optimal Energy Efficient Bandwidth Aggregation System Karim Habak†, Khaled A. Harras‡, and Moustafa Youssef† †Egypt-Japan University of Sc.
Dipankar Raychaudhuri, Joseph B. Evans, Srinivasan Seshan Sin-choo Kim
1 Quick Review on Data Link Layer – Part 2 Jonathan C.L. Liu, Ph.D. Department of Computer, Information Science and Engineering (CISE), University of Florida.
Network and Systems Laboratory nslab.ee.ntu.edu.tw R. Vedantham, S. Kakumanu, S. Lakshmanan and R. Sivakumar Georgia Institute of Technology Appear in.
IEEE Standard The IEEE (Low Rate Wireless Personal Area Network) Standard Lance Hester Ken Cornett Florida Communication Research Lab.
1 Quick Review on Data Link Layer – Part 2 Jonathan C.L. Liu, Ph.D. Department of Computer, Information Science and Engineering (CISE), University of Florida.
DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad-Hoc Networks Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu) Department of Computer.
Doc.: IEEE /117 Submission 11/99 Nada Golmie, NISTSlide 1 IEEE P Working Group for Wireless Personal Area Networks MAC Performance Evaluation.
1 Spectrum Co-existence of IEEE b and a Networks using the CSCC Etiquette Protocol Xiangpeng Jing and Dipankar Raychaudhuri, WINLAB Rutgers.
IEEE Wireless LAN Standard
IEEE : High-rate WPAN Overview
MAC Protocols for Sensor Networks
SSN College of Engineering
Architecture and Algorithms for an IEEE 802
Contention-based protocols with Reservation Mechanisms
SENSYS Presented by Cheolki Lee
Wireless Mesh Networks
Multi-channel, multi-radio wireless networks
User Interference Effect on Routing of Cognitive Radio Ad-Hoc Networks
Introduction to Wireless Sensor Networks
Wireless NETWORKS NET 434 Topic No 7 Bluetooth-IEEE802.15
Wireless NETWORKS NET 434 Topic No 7 Bluetooth-IEEE802.15
Wireless NETWORKS NET 434 Topic No 7 Bluetooth-IEEE802.15
Cognitive Radio Networks
Spectrum Sharing in Cognitive Radio Networks
Subject Name: Adhoc Networks Subject Code: 10CS841
ORBIT Radio Grid Testbed – Project Highlights Nov 3, 2010
Presentation transcript:

1 Architecture and Protocol Design for Cognitive Radio Networks* Microsoft CR Summit, Jun 2008 Rutgers, The State University of New Jersey Contact: Professor D. Raychaudhuri *Collaborative project with Profs. Srini Seshan & Peter Steenkiste, CMU And Prof. Joe Evans, U Kansas

2 Cognitive Radio: Problem Scope Spectrum Allocation Rules (static) INTERNET BTS Auction Server (dynamic) Spectrum Coordination Server (dynamic) AP Ad-hoc sensor cluster (low-power, high density) Short-range infrastructure mode network (e.g. WLAN) Collaborative ad-hoc networks MAC/PHY adaptation Wide-area infrastructure mode network (e.g ) Dense deployment of wireless devices, both wide-area and short- range Proliferation of multiple radio technologies, e.g a,b,g, UWB, , 3G femto, 4G,.. New cognitive radio devices with programmable PHY/MAC Available options include: Agile radios (interference avoidance) Dynamic centralized allocation methods Distributed spectrum coordination (etiquette) Collaborative ad-hoc networks Etiquette policy Spectrum Coordination protocols Spectrum Coordination protocols Dynamic frequency provisioning Scope of Cognitive Radio Protocol Stack

3 Broad range of technology & related policy options for spectrum Need to determine performance (e.g. bps/Hz or bps/sq-m/Hz) of different technologies taking into account economic factors such as static efficiency, dynamic efficiency & innovation premium Hardware Complexity Protocol Complexity (degree of coordination) Reactive Rate/Power Control Reactive Rate/Power Control Agile Wideband Radios Agile Wideband Radios Unlicensed Band with DCA (e.g x) Unlicensed Band with DCA (e.g x) Internet Server-based Spectrum Etiquette Internet Server-based Spectrum Etiquette Ad-hoc, Multi-hop Collaboration Ad-hoc, Multi-hop Collaboration Radio-level Spectrum Etiquette Protocol Radio-level Spectrum Etiquette Protocol Static Assignment Static Assignment Internet Spectrum Leasing Internet Spectrum Leasing cognitive radio schemes UWB, Spread Spectrum UWB, Spread Spectrum Open Access + smart radios Unlicensed band + simple coord protocols Cognitive Radio: Design Space Needs protocol support unified framework called CogNet

4 CogNet Protocol: Architectural Principles Decentralized spectrum coordination as an integral part of protocol capabilities mutual observability achieved via explicit exchange of spectrum information Support for ad hoc network collaboration Beacons that enable network bootstrapping and discovery without infrastructure support Adaptive selection of PHY, MAC, routing methods Control framework that enables on-the-fly selection of data path protocol components Cross-layer control exchanged across protocol layers Access to cross-layer information necessary for cross-layer adaptation Logical separation of control & data for flexible design and low overhead Minimize contention between control & data (…>>50% overhead in networks!) Efficient integration with the wired Internet Aggregation of routing and cross-layer control information at boundary/gateway nodes

5 CogNet Protocol Stack Global Control Plane (GCP) Common framework for spectrum allocation, PHY/MAC bootstrap, topology discovery and cross-layer routing Data plane Dynamically linked spectrum mgmt, PHY, MAC, Network modules and parameters as specified by control plane protocol Control PHY Control MAC Naming & Addres sing

6 CogNet Protocol: Common Spectrum Coordination Channel (CSCC) CSCC enables mutual observation between heterogeneous nodes to explicitly coordinate spectrum usage CSCC function is an integral part of the CogNet global control plane (GCP) Exchange of CSCC messages by an extra narrow-band (low bit- rate) radio Periodically broadcast spectrum usage parameters to neighbors Enables distributed algorithms for spectrum co-existence

7 CogNet Protocol: Packet Format Message Type FlagsSource Address IE length IE(1)IE(n) 1B 6B2Bvariable Generic GCP Packet: Ethernet packet format with control payload (consisting of variable length information elements)... Duration (32b) Service Time...Price_bid(8b)Priority (8b) Channel(8b)Type (8b).... Device Name and Description IE length... MAC Address Source MAC Address (cont) Tx Pwr (8b)Rx Pwr (8b) Example CSCC message used in WLAN-Bluetooth prototype at WINLAB Message typeFlags Source MAC Address

8 CogNet Protocol: Validating GCP-based Spectrum Coordination on ORBIT Multi-radio node a/b/g ad-hoc WiFi infrastructure mode (AP to clients) Bluetooth 64kbps voice calls File synchronization between PDAs, phones and laptops Mouse/keyboard Zigbee Sensors Potential WiMax Aggregated web/ traffic to base stations GCP Coordination Range

9 CogNet Protocol: Validating GCP-based Spectrum Coordination on ORBIT (cont.) Data Radio Service PHY Type IEEE g (Atheros AR5212) Bluetooth (USB Dongle) Frequency MHz MHz Modulation OFDM (256 FFT) QAM FHSS Transmit Power 18dBm4dBm (~10m) (class 2) 20dBm (~100m) (class 1) PHY Rate 1M-54Mbps AutoRate Upto 1Mbps (class 2) Upto 4Mbps (class 1) Data session Pareto ON/OFF variable rate CBR: 5 sec random session Constant audio streaming (64, 128,320,512, 1024kbps) BT WiFi

10 CogNet Protocol: Validating GCP-based Spectrum Coordination on ORBIT (cont.) Throughput Drops by ~3-4x in the case of g nodes and by ~1.5-2x for bluetooth nodes in dense topologies with 4 wifi and 4 Bt links. Results Averaged over 5 different topologies & load conditions. indicates the need for spectrum coordination UDP throughput results with and without interference from other BT/WiFi users

11 Characteristics : Each individiual in the room carries two radios bluetooth and wifi Node density High 28 radios in ~3000sqft 14 Bluetooth radio 14 Wifi radio CogNet Protocol: Validating GCP-based Spectrum Coordination on ORBIT (cont.)

12 CogNet Protocol: Beacon Format Beacon format: (extended form of CSCC) Short message, low-layer function Link weight/metric calculation: Estimate maximum supported data PHY rate Direct link weight (proportional to achievable link rate) MAC Idle Ratio

13 CogNet Protocol: Network Discovery Obtain global awareness by aggregating local link states Discover end-to-end paths with path weight Use only one-hop broadcast for periodical update Trade-off between network setup time and overhead Link state aggregation message format Flags: PR – Poll (0) / Response (1), UB – Unicast (0) / Broadcast (1) response required, FD – Forwarded or not, FU – Full or updated

14 CogNet Protocol: Data Path Establishment Hop-by-hop cross-layer parameter setup Configure data plane and reserve radio resources by joint frequency/power/rate/bandwidth allocation Unified message format for up/down hop setup

15 CogNet Protocol : ns2 Simulation Evaluation by ns-2 simulations Bootstrap/Discovery: network setup time, overhead, theoretical end-to-end rate DPE: joint F/P/R allocation success ratio, overhead Naming/addressing: uniqueness of IP/Name Ad hoc network – nodes randomly boot up Control Interface (802.11b) Data Interface (generic OFDM radio parameters)

16 CogNet Protocol : Discovery & Path Setup Simulation Results Maximum and average network setup time (BSB interval 2sec, LSA interval 5sec, nodes randomly start [0, 4]sec) Control overhead Theoretical max end-to-end rate averaged over the network

17 CogNet Protocol: Dynamic MAC Switching Using GCP Control GCP offers control support necessary for MAC switching, for example from CSMA to TDMA GCP messages carry state information needed by decentralized MAC switching algorithm at each node GCP control used to set up TDMA schedule involving multiple nodes Control link Data path Sender Receiver CH1_CSMA CH2_CSMA CH4_CSMA CH3_CSMA CH5_CSMA CH1_CSMA Delay increase > 20% Request TDMA Switch A B CH10_TDMA Slot = 1 CH10_TDMA Slot = 3 CH10_TDMA Slot = 5

18 CogNet Protocol: Dynamic MAC Switching Using GCP Control (cont.) SenderNode A Node B Receiver Preferred Channel List Match channel CH3_CSMA Delay > 20% Preferred Channel List Match channel CH5_CSMA Preferred Channel List Match channel CH1_CSMA TDMA Join (Slot #3) TDMA Join (Slot #1) TDMA Join (Slot #5) CH10_TDMA (Slot #3) CH10_TDMA (Slot #1) CH10_TDMA (Slot #5) Request TDMA switch GNU radio implementation currently in progress Sample protocol exchange between nodes shown below

19 CogNet Protocol: Future Work Complete validation of key components MAC switching, cross-layer routing protocols, adaptation algorithms, … Complete baseline v1.0 protocol spec Support for dynamic spectrum, bootstrap/discovery, MAC switching and cross- layer routing End-to-end wired Internet integration issues CR supernode and aggregation gateway details Protocol implementation on GNU radio platform GNU/ORBIT release planned for AY08-09 ORBIT upgrade to URSP2 Experiments with adaptive wireless networks Apply to dynamic networking scenarios (tactical, vehicular) and demonstrate value of coordination, cooperation and adaptation

20 Future work: ORBIT Node Upgrade to CR ORBIT radio grid testbed currently supports ~10 GNU radios and for ~100 low cost programmable radio boards Plan to upgrade ~64 radio nodes with combination of GNU/USRP2 boards and WINLAB hardware platforms for higher performance evaluations; will include baseline CogNet stack Urban 300 meters 500 meters Suburban 20 meters ORBIT Radio Grid Office 30 meters Radio Mapping Concept for ORBIT Emulator 400-node Radio Grid Facility at WINLAB Tech Center Programmable ORBIT radio node URSP2 CR board Planned upgrade ( ) Current ORBIT sandbox with GNU radio