Living with Interference in Unmanaged Wireless Environments David Wetherall, Daniel Halperin and Tom Anderson Intel Research & University of Washington.

Slides:



Advertisements
Similar presentations
Nick Feamster CS 4251 Computer Networking II Spring 2008
Advertisements

Wireless Networks Should Spread Spectrum On Demand Ramki Gummadi (MIT) Joint work with Hari Balakrishnan.
Interference Avoidance and Control Ramki Gummadi (MIT) Joint work with Rabin Patra (UCB) Hari Balakrishnan (MIT) Eric Brewer (UCB)
1 Understanding and Mitigating the Impact of RF Interference on Networks Ramki Gummadi (MIT), David Wetherall (UW) Ben Greenstein (IRS), Srinivasan.
Successive Interference Cancellation: A Back of the Envelope Perspective Souvik Sen, Naveen Santhapuri, Romit Roy Choudhury, Srihari Nelakuditi.
Chorus: Collision Resolution for Efficient Wireless Broadcast Xinyu Zhang, Kang G. Shin University of Michigan 1.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Analog Network Coding Sachin Katti Shyamnath Gollakota and Dina Katabi.
Medium Access Issues David Holmer
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.
Combating the effects of Hidden Terminals in Multi Channel MAC Protocols Mthulisi Velempini.
Medium Access Control in Wireless Sensor Networks.
Pushing the Envelope of Indoor Wireless Spatial Reuse using Directional Access Points and Clients Xi Liu 1, Anmol Sheth 2, Konstantina Papagiannaki 3,
Network Coding Testbed Using Software-Defined Radio Abstract In current generation networks, network nodes operate by replicating and forwarding the packets.
Comp 361, Spring 20056:Basic Wireless 1 Chapter 6: Basic Wireless (last updated 02/05/05) r A quick intro to CDMA r Basic
SUCCESSIVE INTERFERENCE CANCELLATION IN VEHICULAR NETWORKS TO RELIEVE THE NEGATIVE IMPACT OF THE HIDDEN NODE PROBLEM Carlos Miguel Silva Couto Pereira.
1 Link Layer Multicasting with Smart Antennas: No Client Left Behind Souvik Sen, Jie Xiong, Rahul Ghosh, Romit Roy Choudhury Duke University.
Successive Interference Cancellation: A Back of the Envelope Perspective Souvik Sen, Naveen Santhapuri, Romit Roy Choudhury, Srihari Nelakuditi I have.
Topology Control for Effective Interference Cancellation in Multi-User MIMO Networks E. Gelal, K. Pelechrinis, T.S. Kim, I. Broustis Srikanth V. Krishnamurthy,
1 DOA-ALOHA: Slotted ALOHA for Ad Hoc Networking Using Smart Antennas Harkirat Singh & Suresh Singh Portland State University, OR, USA.
MAC Layer (Mis)behaviors Christophe Augier - CSE Summer 2003.
CS541 Advanced Networking 1 Basics of Wireless Networking Neil Tang 1/21/2009.
1 Experimental Study of Concurrent Transmission in Wireless Sensor Networks Dongjin Son, Bhaskar Krishnamachari (USC/EE), and John Heidemann (USC/ISI)
Adaptive Subcarrier Nulling: Enabling Partial Spectrum Sharing in Wireless LANs The University of Michigan Kang G. Shin Xinyu Zhang.
DAC: Distributed Asynchronous Cooperation for Wireless Relay Networks 1 Xinyu Zhang, Kang G. Shin University of Michigan.
Isolation of Wireless Ad hoc Medium Access Mechanisms under TCP Ken Tang,Mario Correa,Mario Gerla Computer Science Department,UCLA.
5-1 Data Link Layer r Wireless Networks m Wi-Fi (Wireless LAN) Example Problems m RTS/CTS.
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
SourceSync: A Distributed Architecture for Sender Diversity Hariharan Rahul Haitham Hassanieh Dina Katabi.
Packet Loss Characterization in WiFi-based Long Distance Networks Authors : Anmol Sheth, Sergiu Nedevschi, Rabin Patra, Lakshminarayanan Subramanian [INFOCOM.
Network Coding Testbed Jeremy Bergan, Ben Green, Alex Lee.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
Tuning the Carrier Sensing Range of IEEE MAC Jing Deng,Ben Liang and Pramod K. Varshney Univ. of New Orleans Globecom 2004.
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
Understanding the Real-World Performance of Carrier Sense MIT Computer Science and Artificial Intelligence Laboratory Networks and Mobile Systems
Selecting Transmit Powers and Carrier Sense Thresholds in CSMA Jason Fuemmeler, Nitin Vaidya, Venugopal Veeravalli ECE Department & Coordinated Science.
Network Coding Testbed Jeremy Bergan, Ben Green, Alex Lee.
Naveen Santhapuri, Srihari Nelakuditi and Romit Roy Choudhury University of South Carolina Duke University WCNC 2008.
Joint PHY-MAC Designs and Smart Antennas for Wireless Ad-Hoc Networks CS Mobile and Wireless Networking (Fall 2006)
Support WiFi and LTE Co-existence
CSE 461 University of Washington1 Topic How do nodes share a single link? Who sends when, e.g., in WiFI? – Explore with a simple model Assume no-one is.
SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks Aveek Dutta, Dola Saha, Dirk Grunwald, Douglas Sicker, University of Colorado.
Decoding Collisions Shyamnath Gollakota Dina Katabi.
MEDIUM ACCESS CONTROL Wireless channel is a shared medium MAC coordinates transmission between users sharing the spectrum Goals: prevent collisions while.
Encouraging Cooperation in Multi-Hop Wireless Networks Ratul Mahajan, Maya Rodrig, David Wetherall and John Zahorjan University of Washington, June 2004.
PPR: Partial Packet Recovery for Wireless Networks Kyle Jamieson and Hari Balakrishnan MIT Computer Science and Artificial Intelligence Laboratory.
Introduction to Wireless Networks Dina Katabi & Sam Madden MIT – – Spring 2014.
Cross-Layer Approach to Wireless Collisions Dina Katabi.
A Multi-Channel CSMA MAC Protocol with Receiver Based Channel Selection for Multihop Wireless Networks Nitin Jain, Samir R. Das Department of Electrical.
WLAN.
Medium Access Control in Wireless networks
2012 1/6 NSDI’08 Harnessing Exposed Terminals in Wireless Networks Mythili Vutukuru, Kyle Jamieson, and Hari Balakrishnan MIT Computer Science and Artificial.
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.
Medium Access in Sensor Networks. Presented by: Vikram Shankar.
Wireless Media Access Protocols Hari Balakrishnan LCS and EECS Massachusetts Institute of Technology
1 Effectiveness of Physical and Virtual Carrier Sensing in IEEE Wireless Ad Hoc Networks Fu-Yi Hung and Ivan Marsic WCNC 2007.
FD-MMAC: Combating Multi-channel Hidden and Exposed Terminals Using a Single Transceiver Yan Zhang, Loukas Lazos, Kai Chen, Bocan Hu, and Swetha Shivaramaiah.
LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.
1 Wireless Networking Understanding the departure from wired networks, Case study: IEEE (WiFi)
Achieving Single Channel, Full Duplex Wireless Communication
Wireless LANs Wireless proliferating rapidly.
Distributed Medium Access Control in Wireless Networks
MACAW: A Media Access Protocol for Wireless LANs
CS 457 – Lecture 7 Wireless Networks
Interference Avoidance and Control
Network Coding Testbed
Understanding the Real-World Performance of Carrier Sense
CSMA/CN: Carrier Sense Multiple Access with Collision Notification
Decoding Collisions Shyamnath Gollakota Dina Katabi.
Presentation transcript:

Living with Interference in Unmanaged Wireless Environments David Wetherall, Daniel Halperin and Tom Anderson Intel Research & University of Washington

djw \\ SIC \\ 3 June This talk 1.The problem: inefficient spectrum scheduling in wireless LANs 2.Successive Interference Cancellation (SIC) as part of the solution 3.Our USRP-based SIC prototype and experiments See also: –Daniel Halperin’s demo/poster of this work –Michael Buettner’s USRP-based UHF RFID reader

djw \\ SIC \\ 3 June Spectrum scheduling via carrier sense Carrier sense (CSMA/CA) used to serialize in-range transmissions Widely used foundation of wireless LANs AP

djw \\ SIC \\ 3 June But CSMA/CA has known inefficiencies Too aggressive in some cases (hidden terminals increase loss) and too conservative in others (exposed terminals lower throughput) AP Exposed terminals Hidden terminals

djw \\ SIC \\ 3 June The costs of CSMA/CA Tweaks mostly trade hidden and exposed terminal cases Today, operate to minimize hidden terminals Carrier sense threshold Link pairs Hidden terminals Exposed terminals today

djw \\ SIC \\ 3 June Towards living with interference Want to increase concurrent transmissions (to boost performance) but mitigate cases with harmful collisions (to reduce loss). Carrier sense threshold Link pairs Hidden terminals Exposed terminals tomorrow How? Interference cancellation will get us there!

djw \\ SIC \\ 3 June Conventional SINR Decoding with two transmissions ( + ) Decoding successful (green region) if signal is stronger than combined power of interference and noise: Signal power Interference power Interference too strong Signal received > T = + Noise

djw \\ SIC \\ 3 June Conventional SINR Decoding Decoding unsuccessful (white) if signal is weaker than combined power of interference and noise: Signal power Interference power Interference too strong Signal received = + Noise < T Misses an opportunity – interfering signal not random noise!

djw \\ SIC \\ 3 June Successive Interference Cancellation (SIC) Decode signal with sufficient SINR as before, then model and cancel it, and decode remaining signal. Repeat. = + Signal power Interference power Signal received after cancellation – SINR = + Noise > T SIC can decode multiple packets in a collision! Cancellation: Next decode:

djw \\ SIC \\ 3 June Potential benefits of SIC SIC can successfully decode multiple packets (versus zero or one) during collisions. This has several effects: Reduces loss Improves fairness and predictability Increases overall throughput at the cost of peak individual rate

djw \\ SIC \\ 3 June SIC Prototype Adapts SIC for bursty, chaotic networks such as –No synchronization, weak knowledge of channel state, multiple receivers Implemented on USRP platform –Zigbee-like PHY coding, similar to low-rate –Both conventional and SIC detector for comparison USRP-related limitations –No carrier sense; simulate based on measured behavior –No ACKs due to long rx/tx turnaround time Synchronization Demodulation Approximate signal Collision?

djw \\ SIC \\ 3 June Experimental setup & methodology Pairs of nodes send packets with fixed rate and power Workload is set to two-packet collisions at random offsets Consider only “feasible links” with >75% delivery Log waveforms and run through SIC and conventional receivers Use measurements to extrapolate CSMA performance 11 node wireless testbed (PC + USRP) in UW Allen (CSE) building

djw \\ SIC \\ 3 June Measured delivery under interference (two senders and one receiver) Higher SINR sender received reliably because SIC includes resynchronization; otherwise half the time by conventional detector Lower SINR sender recovered by SIC most of the time; nearly always lost by conventional detector Fraction of two-sender/one receiver triples

djw \\ SIC \\ 3 June Extrapolated network behavior with CSMA (two competing links) Conventional receiver sees many worse links and few better links with more spatial reuse (CS threshold). SIC receiver sees many better links and few worse links with more spatial reuse (CS threshold). Fraction of link pairs

djw \\ SIC \\ 3 June Conclusions Successive Interference Cancellation (SIC) can improve the use of spectrum by simplifying the wireless LAN scheduling problem –Improves performance, adds robustness to CSMA/CA Early stage, simple experiments on software-defined radio platforms show this benefit. –Assessing feasibility of extending into n NICs Thank you!