Wireless Networks Should Spread Spectrum On Demand Ramki Gummadi (MIT) Joint work with Hari Balakrishnan.

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 11 Information.
Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 6 Agile.
Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 12 Cross-Layer.
February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
Nick Feamster CS 4251 Computer Networking II Spring 2008
1 Multi-Channel Wireless Networks: Capacity and Protocols Nitin H. Vaidya University of Illinois at Urbana-Champaign Joint work with Pradeep Kyasanur Chandrakanth.
Towards Collision Detection in Wireless Networks Souvik Sen, Naveen Santhapuri, Romit Roy Choudhury, Srihari Nelakuditi.
1 Retransmission Repeat: Simple Retransmission Permutation Can Resolve Overlapping Channel Collisions Li (Erran) Li Bell Labs, Alcatel-Lucent Joint work.
1 The Case for Heterogeneous Wireless MACs Chun-cheng Chen Haiyun Luo Dept. of Computer Science, UIUC.
Interference Avoidance and Control Ramki Gummadi (MIT) Joint work with Rabin Patra (UCB) Hari Balakrishnan (MIT) Eric Brewer (UCB)
An Alliance based Peering Scheme for P2P Live Media Streaming Darshan Purandare Ratan Guha University of Central Florida August 31, P2P-TV, Kyoto.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
Università degli Studi di Firenze 08 July 2004 COST th MCM - Budapest, Hungary 1 Cross-layer design for Multiple access techniques in wireless communications.
SE-292 High Performance Computing
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: Subnetting IP Networks Network Fundamentals.
The Capacity of Wireless Networks
1 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED. On the Capacity of Wireless CSMA/CA Multihop Networks Rafael Laufer and Leonard Kleinrock Bell.
Fine-grained Spectrum Adaptation in WiFi Networks
Flashback: A New Control Plane for Wireless Networks Asaf Cidon (Stanford), Kanthi Nagaraj (UCLA), Pramod Viswanath (UIUC), Sachin Katti (Stanford) Stanford.
IEEE CSMA/CA DCF CSE 6590 Fall /7/20141.
1 Adaptive Bandwidth Allocation in TDD-CDMA Systems Derek J Corbett & Prof. David Everitt The University of Sydney.
Doc.: IEEE /080r1 Submission January 2001 Jie Liang, Texas InstrumentsSlide 1 Jie Liang Texas Instruments Incorporated TI Blvd. Dallas,
Submission doc.: IEEE /1409r0 November 2013 Adriana Flores, Rice UniversitySlide 1 Dual Wi-Fi: Dual Channel Wi-Fi for Congested WLANs with Asymmetric.
Addition 1’s to 20.
25 seconds left…...
Test B, 100 Subtraction Facts
Week 1.
Practical Conflict Graphs for Dynamic Spectrum Distribution Xia Zhou, Zengbin Zhang, Gang Wang, Xiaoxiao Yu *, Ben Y. Zhao and Haitao Zheng Department.
SE-292 High Performance Computing Memory Hierarchy R. Govindarajan
1 Understanding and Mitigating the Impact of RF Interference on Networks Ramki Gummadi (MIT), David Wetherall (UW) Ben Greenstein (IRS), Srinivasan.
1 ECE 776 Project Information-theoretic Approaches for Sensor Selection and Placement in Sensor Networks for Target Localization and Tracking Renita Machado.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Special Topics in Wireless Networking: MAC design and cross-layer issues.
Fine-grained Channel Access in Wireless LAN SIGCOMM 2010 Kun Tan, Ji Fang, Yuanyang Zhang,Shouyuan Chen, Lixin Shi, Jiansong Zhang, Yongguang Zhang.
CMAP: Harnessing Exposed Terminals in Wireless Networks Mythili Vutukuru Joint work with Kyle Jamieson and Hari Balakrishnan.
1 An Approach to Real-Time Support in Ad Hoc Wireless Networks Mark Gleeson Distributed Systems Group Dept.
MIMO As a First-Class Citizen in Kate C.-J. Lin Academia Sinica Shyamnath Gollakota and Dina Katabi MIT.
Comp 361, Spring 20056:Basic Wireless 1 Chapter 6: Basic Wireless (last updated 02/05/05) r A quick intro to CDMA r Basic
Living with Interference in Unmanaged Wireless Environments David Wetherall, Daniel Halperin and Tom Anderson Intel Research & University of Washington.
Prof.R.K.NADESH;SITE;VIT MEDIUM ACCESS CONTROL Wireless channel is a shared medium MAC coordinates transmission between users sharing the spectrum Goals:
TiZo-MAC The TIME-ZONE PROTOCOL for mobile wireless sensor networks by Antonio G. Ruzzelli Supervisor : Paul Havinga This work is performed as part of.
SourceSync: A Distributed Architecture for Sender Diversity Hariharan Rahul Haitham Hassanieh Dina Katabi.
Harnessing Mobile Multiple Access Efficiency with Location Input Wan Du * and Mo Li School of Computer Engineering Nanyang Technological University, Singapore.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
جلسه دهم شبکه های کامپیوتری به نــــــــــــام خدا.
Symphony: Orchestrating Collisions in Enterprise Wireless Networks Tarun Bansal (Co-Primary Author), Bo Chen (Co-Primary Author), Prasun Sinha and Kannan.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
MAC Protocols In Sensor Networks.  MAC allows multiple users to share a common channel.  Conflict-free protocols ensure successful transmission. Channel.
MEDIUM ACCESS CONTROL Wireless channel is a shared medium MAC coordinates transmission between users sharing the spectrum Goals: prevent collisions while.
4: DataLink Layer1 Multiple Access Links and Protocols Three types of “links”: r point-to-point (single wire, e.g. PPP, SLIP) r broadcast (shared wire.
5: DataLink Layer 5a-1 Multiple Access protocol. 5: DataLink Layer 5a-2 Multiple Access Links and Protocols Three types of “links”: r point-to-point (single.
Cross-Layer Approach to Wireless Collisions Dina Katabi.
VWID: Variable-Width Channels for Interference Avoidance Brad Karp UCL Computer Science CS M038 / GZ06 26 th January, 2009.
A Multi-Channel CSMA MAC Protocol with Receiver Based Channel Selection for Multihop Wireless Networks Nitin Jain, Samir R. Das Department of Electrical.
2012 1/6 NSDI’08 Harnessing Exposed Terminals in Wireless Networks Mythili Vutukuru, Kyle Jamieson, and Hari Balakrishnan MIT Computer Science and Artificial.
Why PHY Really Matters Hari Balakrishnan MIT CSAIL August 2007 Joint work with Kyle Jamieson and Ramki Gummadi.
CRMA: Collision Resistant Multiple Access Lili Qiu University of Texas at Austin Joint work with Tianji Li, Mi Kyung Han, Apurv Bhartia, Eric Rozner, Yin.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Collision Helps! Algebraic Collision Recovery for Wireless Erasure Networks.
Wireless Media Access Protocols Hari Balakrishnan LCS and EECS Massachusetts Institute of Technology
Discovering Sensor Networks: Applications in Structural Health Monitoring Summary Lecture Wireless Communications.
SENSYS Presented by Cheolki Lee
Channel Allocation (MAC)
Interference Avoidance and Control
Spectrum Sharing in Cognitive Radio Networks
Subject Name: Adhoc Networks Subject Code: 10CS841
Satellite Packet Communications A UNIT -V Satellite Packet Communications.
Presentation transcript:

Wireless Networks Should Spread Spectrum On Demand Ramki Gummadi (MIT) Joint work with Hari Balakrishnan

HotNets The problem: Bursty traffic Demand variability observable even at short (30 s) time scales From OSDI 2006 traces Five APs, three orthogonal channels Spatio-temporal demand variations common Next 30 seconds First 30 seconds

HotNets Today: Static spectrum allocation Partitioned into non-interfering channels Avoid CSMA hidden and exposed terminals Avoid back-offs X

HotNets Insight: Spectrum tracks demand Spectrum tracking demand achieves higher SINR than shifting demand to where spectrum is

HotNets ODS: On-Demand Spectrum Demand-based spectrum to nodes Uses spread-spectrum codes Allocates multiple codes to transmitters A single transmitter can use entire spectrum

HotNets Key challenge Avoid inter-AP coordination Different admin domains Demand-communication overhead X

HotNets Mechanism: Spread-spectrum codes Data Code Signal Received signal Copy of received signal Alices code Bobs code Concurrent

HotNets Roadmap ODS design Determine demands Allocate codes Ensure conflict-freedom Use multiple codes concurrently ODS evaluation

HotNets Determining demands An AP computes demands of its own clients Averaged over last 30 s Demand if queue length q i, bit-rate r i For uplink, a client tells its queue length to AP d i = q i r i d 2 = 1 d 1 = 3

HotNets Allocating codes Large (128) codebook c of random codes Same at each AP AP allocates transmitter codes Minimizes mean transmission time. (Fairness?) i t h c i = l c d i P i d j m c 1 = 96 c 2 = 32

HotNets Code assignment Each AP assigns codes to transmitters from the codebook randomly No coordination among APs

HotNets Code selection Each transmitter selects up to k (=11, say) codes from its allocation randomly With 2 tx, 1 code, no-conflict probability: With n transmitters, 1 code, If n tx, k codes, conflict-free code number: Optimum code number as p = 1 ¡ k c p = ( 1 ¡ k c ) n ¸ = k ( 1 ¡ k c ) n ¸ o p t = c ne n ! 1 The optimum conflict-free code number under random selection within factor e of centralized The optimum conflict-free code number under random selection within factor e of centralized

HotNets Random code selection performance High throughput at low contention Non-zero throughput even with 128 interferers Random selection policy can be both efficient and robust Random selection policy can be both efficient and robust

HotNets Finding conflict-free codes Transmitter uses feedback from receiver Assign success probability p {0,1} per code Toggle p based on receiver feedback p=0 at tx whose hashed id closest to code p = 1 p = 0 p = 1 2 id=100 id=010 code=101

HotNets Using codes concurrently Divide packet into sub-packets Use one code per sub-packet Transmit all coded sub-packets concurrently Packet header tells receiver which codes are used Codes in conflict easy to identify at receiver Packet

HotNets Recap: Avoid inter-AP coordination Two key mechanisms Random code selection Efficient and robust Feedback-based conflict detection Decentralized

HotNets Roadmap ODS design Determine demands Allocate codes Ensure conflict-freedom Use multiple codes concurrently ODS evaluation

HotNets Challenge: Data reduction USRP/GNURadio USB throughput-limited Two steps needed for data reduction De-spreading and synchronization FPGA de-spreads, followed by synchronization Transmitter design similar Q Convolution Filter I Convolution Filter Rx I/Q Modem I 2 +Q 2 Peak Detector Peak I,Q Samples (USB) PC FPGA De-spreadingSynchronization

HotNets Preliminary evaluation ODS, two bonded 2 Mbps links No ODS, two bonded 2 Mbps links ODS improves link throughput by 75%

HotNets Related work Plain CDMA Inefficient spectrum usage with bursty traffic Sub-optimal Load-aware spectrum distribution (MSR) Uses channel-widths instead of codes Inter-AP coordination (10-minute updates) CDMA X l o g 2 ( 1 + P 1 P 2 + N ) l o g 2 ( 1 + P 2 P 1 + N ) VWID TDMA R1R1 R2R2 (bits/s/Hz) A B l o g 2 ( 1 + P 1 N ) l o g 2 ( 1 + P 2 N )

HotNets Contributions Exploit bursty demands to improve spectrum usage Demand-based code allocation Challenge: Avoid inter-AP coordination Random code selection Feedback-based conflict detection Future work: Better implementation, evaluation Need high-throughput, low-latency radios