Ramki Gummadi (MIT), David Wetherall (UW) Ben Greenstein (IRS), Srinivasan Seshan (CMU) Presented by Lei Yang in CS595H, W08 1 Understanding and Mitigating.

Slides:



Advertisements
Similar presentations
Interference Avoidance and Control Ramki Gummadi (MIT) Joint work with Rabin Patra (UCB) Hari Balakrishnan (MIT) Eric Brewer (UCB)
Advertisements

Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
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.
Min Song 1, Yanxiao Zhao 1, Jun Wang 1, E. K. Park 2 1 Old Dominion University, USA 2 University of Missouri at Kansas City, USA IEEE ICC 2009 A High Throughput.
Enhancing Vehicular Internet Connectivity using Whitespaces, Heterogeneity and A Scouting Radio Tan Zhang ★, Sayandeep Sen†, Suman Banerjee ★ ★ University.
Experimental evaluation of TCP-L June 5, 2003 Stefan Alfredsson Karlstad University.
David Ripplinger, Aradhana Narula-Tam, Katherine Szeto AIAA 2013 August 21, 2013 Scheduling vs Random Access in Frequency Hopped Airborne.
– Wireless PHY and MAC Stallings Types of Infrared FHSS (frequency hopping spread spectrum) DSSS (direct sequence.
Living with Interference in Unmanaged Wireless Environments David Wetherall, Daniel Halperin and Tom Anderson Intel Research & University of Washington.
June 3, A New Multipath Routing Protocol for Ad Hoc Wireless Networks Amit Gupta and Amit Vyas.
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
Wireless Network Design for Distributed Control Liu and Goldsmith - Appeared at CDC 2004 Presented by Vinod Namboodiri.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia Zhang, Mario Gerla INFOCOM2003,
Mobility Increases Capacity In Ad-Hoc Wireless Networks Lecture 17 October 28, 2004 EENG 460a / CPSC 436 / ENAS 960 Networked Embedded Systems & Sensor.
Ultra-Wideband Part II David Yee. Overview a.k.a. impulse radio because it sends pulses of tens of picoseconds( ) to nanoseconds (10 -9 ) Duty cycle.
CDMA X RTT Overview. Global 3G Evolution.
5-1 Data Link Layer r Today, we will study the data link layer… r This is the last layer in the network protocol stack we will study in this class…
DAC: Distributed Asynchronous Cooperation for Wireless Relay Networks 1 Xinyu Zhang, Kang G. Shin University of Michigan.
Doc.: IEEE /0861r0 SubmissionSayantan Choudhury Impact of CCA adaptation on spatial reuse in dense residential scenario Date: Authors:
1 Understanding and Mitigating the Impact of RF Interference on Networks Ramki Gummadi (MIT), David Wetherall (UW) Ben Greenstein (IRS), Srinivasan.
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
SourceSync: A Distributed Architecture for Sender Diversity Hariharan Rahul Haitham Hassanieh Dina Katabi.
Video Capacity of WLANs with a Multiuser Perceptual Quality Constraint Authors: Jing Hu, Sayantan Choudhury, Jerry D. Gibson Presented by: Vishwas Sathyaprakash,
Network Coding vs. Erasure Coding: Reliable Multicast in MANETs Atsushi Fujimura*, Soon Y. Oh, and Mario Gerla *NEC Corporation University of California,
Packet Loss Characterization in WiFi-based Long Distance Networks Authors : Anmol Sheth, Sergiu Nedevschi, Rabin Patra, Lakshminarayanan Subramanian [INFOCOM.
Wireless Networking & Mobile Computing CS 752/852 - Spring 2012 Tamer Nadeem Dept. of Computer Science Lec #7: MAC Multi-Rate.
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
Network Coding Testbed Jeremy Bergan, Ben Green, Alex Lee.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
Capacity Scaling with Multiple Radios and Multiple Channels in Wireless Mesh Networks Oguz GOKER.
Signal Propagation Propagation: How the Signal are spreading from the receiver to sender. Transmitted to the Receiver in the spherical shape. sender When.
1 Measuring and Explaining Differences in Wireless Simulation Models Dheeraj Reddy, George F. Riley, Yang Chen, Bryan Larish Georgia Institute of Technology.
1 Physical Layer ผศ. ดร. อนันต์ ผลเพิ่ม Asst. Prof. Anan Phonphoem, Ph.D. Computer Engineering Department.
Joint PHY-MAC Designs and Smart Antennas for Wireless Ad-Hoc Networks CS Mobile and Wireless Networking (Fall 2006)
Cross Layer Design (CLD) for Wireless Networks. Future Wireless Systems Nth Generation Cellular Wireless Internet Access Wireless Video/Music Wireless.
Jens Mittag DSN Research Group – Institute of Telematics – University of Karlsruhe ns-3 and wifi - An overview of physical layer models Jens Mittag, Timo.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
Multiuser Detection (MUD) Combined with array signal processing in current wireless communication environments Wed. 박사 3학기 구 정 회.
Design and Implementation of a Multi-Channel Multi-Interface Network Chandrakanth Chereddi Pradeep Kyasanur Nitin H. Vaidya University of Illinois at Urbana-Champaign.
CWNA Guide to Wireless LANs, Second Edition Chapter Four IEEE Physical Layer Standards.
Enhancing Bluetooth TCP Throughput via Packet Type Adaptation Ling-Jyh Chen, Rohit Kapoor, M. Y. Sanadidi, Mario Gerla Dept. of Computer Science, UCLA.
Doc.: n-proposal-statistical-channel-error-model.ppt Submission Jan 2004 UCLA - STMicroelectronics, Inc.Slide 1 Proposal for Statistical.
Covilhã, 30 June Atílio Gameiro Page 1 The information in this document is provided as is and no guarantee or warranty is given that the information is.
PIP: A Connection-Oriented, Multi- Hop, Multi-Channel TDMA-based MAC for High Throughput Bulk Transfer Sensys2010.
Final Review Focus- Chapter 4: Network layer Chapter 5: Data link layer Notes: Physical layer Understand previous chapters covered in class. Final exam.
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
Distributed Channel Assignment and Routing Multiradio Mutlichannel Multihop Wireless Networks Haitao Wu, Fan Yang, Kun Tan, Jie Chen, Qian Zhang, and Zhenshrng.
X. Li, W. LiuICC May 11, 2003A Joint Layer Design Smart Contention Resolution Random Access Wireless Networks With Unknown Multiple Users: A Joint.
Philips Research r0-WNG 1 / 23 IEEE session Hawaii November 2002 Alexei Gorokhov, Paul Mattheijssen, Manel Collados, Bertrand Vandewiele,
Doppler Spread Estimation in Frequency Selective Rayleigh Channels for OFDM Systems Athanasios Doukas, Grigorios Kalivas University of Patras Department.
Mitigating Routing Misbehavior in Mobile Ad Hoc Networks Sergio Marti, T.J. Giuli, Kevin.
Cross-Layer Approach to Wireless Collisions Dina Katabi.
Doc.: IEEE /66r0 Submission March 2000 Nada Golmie, NISTSlide 1 IEEE P Working Group for Wireless Personal Area Networks WPAN Coexistence.
On Exploiting Diversity and Spatial Reuse in Relay-enabled Wireless Networks Karthikeyan Sundaresan, and Sampath Rangarajan Broadband and Mobile Networking,
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.
Doc.: IEEE /00144r0 Submission 3/01 Nada Golmie, NISTSlide 1 IEEE P Working Group for Wireless Personal Area Networks Dialog with FCC Nada.
1 Spectrum Co-existence of IEEE b and a Networks using the CSCC Etiquette Protocol Xiangpeng Jing and Dipankar Raychaudhuri, WINLAB Rutgers.
Dirk Grunwald Dept. of Computer Science, ECEE and ITP University of Colorado, Boulder.
Impact of Interference on Multi-hop Wireless Network Performance
A Rate-Adaptive MAC Protocol for Multi-Hop Wireless Networks
Understanding and Mitigating the Impact of RF Interference on 802
Data Link Issues Relates to Lab 2.
Interference Avoidance and Control
Network Coding Testbed
<month year> <doc.: IEEE doc> January 2013
Investigation of Voice Traffic in Wi-Fi Environment
Presentation transcript:

Ramki Gummadi (MIT), David Wetherall (UW) Ben Greenstein (IRS), Srinivasan Seshan (CMU) Presented by Lei Yang in CS595H, W08 1 Understanding and Mitigating the Impact of RF Interference on Networks

The impact of interference? 2 Shannon Channel Capacity Capacity = Bandwidth*log(1+Signal/Noise) Very useful in communication theory Give the upper bound Give directions for approaching the upper bound E.g. Telephone line moderm Very difficult to extend to wireless networks Too many factors and optimization goals senderreceiver signal noise

Extend to wireless networks? 3 Current status of network information theory Succesfully extend to broadcast and multi access channel But the simplest cases are still unknown The simplest relay channel The simplest interference channel Real networks are much more sophisticated Factors are difficult to model Real interference are not stationary, white and additive MAC scheduling Delay User cooperation/relay/multi-hop Dynamic traffic Hardware implementation factors Interference channel

What can we do? 4 Information theoretical view CT: bit-meters/second Scaling law results O(n), O(√n)… Estimate performance in real networks Modeling based on simplifications Markov process for MAC behavior Poisson arrival of traffic Capture hardware impacts… Simulations Experiments Design better schemes to improve performance Physical layer: modulation, coding MAC/Network layer: scheduling, routing Joint optimization: network coding, distributed source coding

Another interference paper Last week’s paper Theoretical approach This paper Experimental approach In wireless networks, Blog(1+S/N) doesn’t consider CSMA MAC and traffic demand Develop a model to estimate pairwise throughput and packet loss ratio Propose a new scheduling method? Even for a single link, show interference generates worse impacts by experiments Extend existing SINR model to capture the impacts Show that simple solutions don’t work, propose a channel-hopping method to reduce the impacts 5

Motivations 6 Growing interference in unlicensed bands Anecdotal evidence of problems, but how severe? Characterize how operates under interference in practice Other

What do we expect? 7 Throughput to decrease linearly with interference There to be lots of options for devices to tolerate interference Bit-rate adaptation Power control FEC Packet size variation Spread-spectrum processing TX/RX diversity Interferer power (log-scale) Throughput (linear) Theory

What we see 8 Effects of interference more severe in practice Caused by hardware limitations of commodity cards, which theory doesn’t model Practice Interferer power (log-scale) Throughput (linear) Theory

Overview of this paper 9 Characterize the impact of interference Extend the SINR model Simple interference mitigation methods don’t help much Apply channel hopping to tolerating interference

Experimental setup Client Access Point UDP flow Interferer

receiver path 11 MAC PHY Timing Recovery Preamble Detector/ Header CRC-16 Checker AGC Barker Correlator Descrambler ADC 6-bit samples To RF Amplifiers RF Signal Receiver Data (includes beacons) Demodulator PHY MAC Analog signal Amplifier control SYNC SFDCRC Payload Extend SINR model (in paper) to capture these vulnerabilities PHY header Interested in worst-case natural or adversarial interference

Timing recovery interference 12 Interferer sends continuous SYNC pattern Interferes with packet acquisition (PHY reception errors) Weak interferer Moderate interferer Log-scale

Dynamic range selection 13 Interferer sends on-off random patterns (5ms/1ms) AGC selects a low-gain amplifier that has high processing noise (packet CRC errors)

Header processing interference 14 Interferer sends continuous 16-bit Start Frame Delimiters Affects PHY header processing (header CRC errors) Unsynchronized interferer

Extending the SINR Model 15 Original Model Extended Model Accounting for processing gain Accounting for AGC behavior Acouting for non-linearity in receiver sensitivity Not very useful

Interference mitigation options 16 Lower the bit rate Decrease the packet size Choose a different modulation scheme Leverage multipath (802.11n) Move to a clear channel

Impact of parameters 17 Rate adaptation, packet sizes, FEC, and varying CCA parameters do not help With and without FEC Rate adaptation Changing CCA mode Changing packet size

Impact of g/n 18 No significant performance improvement High throughputs without interference Significant drops with weak interferer

Impact of frequency separation 19 But, even small frequency separation (i.e., adjacent channel) helps – Channel hopping to mitigate interference?

Rapid channel hopping 20 Use existing hardware Design dictated by radio PHY and MAC properties (synchronization, scanning, and switching latencies) Design must accommodate adversarial and natural interference  channel hopping Test with an oracle-based adversary Design overview Packet loss during switching + adversary ’ s search speed  10ms dwell period Next hop is determined using a secure hash chain Triggered only when heavy packet loss is detected

Evaluation of channel hopping 21 Good TCP & UDP performance, low loss rate Weak interference, 17% degradation Moderate interference, 1Mbps throughput

Evaluation of channel hopping 22 Acceptable throughput even with multiple interferers Interferers Three orthogonal interferers Linear scale

Conclusions 23 Lot of previous work on RF interference We show NICs have additional PHY and MAC fragilities Interference causes substantial degradation in commodity NICs Even weak and narrow-band interferers are surprisingly effective Changing parameters does not mitigate interference, but rapid channel hopping can

Pros & Cons 24 Pros Clear structure Useful results Clearly separation of hardware limitations Cons Extended model is not useful Channel Hopping solution is not novel