MOJO: A Distributed Physical Layer Anomaly Detection System for 802.11 WLANs Richard D. Gopaul CSCI 388.

Slides:



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

IEEE INFOCOM 2004 MultiNet: Connecting to Multiple IEEE Networks Using a Single Wireless Card.
Fine-grained Channel Access in Wireless LAN SIGCOMM 2010 Kun Tan, Ji Fang, Yuanyang Zhang,Shouyuan Chen, Lixin Shi, Jiansong Zhang, Yongguang Zhang.
Trace Analysis Chunxu Tang. The Mystery Machine: End-to-end performance analysis of large-scale Internet services.
CMAP: Harnessing Exposed Terminals in Wireless Networks Mythili Vutukuru Joint work with Kyle Jamieson and Hari Balakrishnan.
SELECT: Self-Learning Collision Avoidance for Wireless Networks Chun-Cheng Chen, Eunsoo, Seo, Hwangnam Kim, and Haiyun Luo Department of Computer Science,
Distributed Control Algorithms for Service Differentiation in Wireless Packet Networks Michael Barry, Andrew T Campbell, Andras Veres
© Kemal AkkayaWireless & Network Security 1 Department of Computer Science Southern Illinois University Carbondale CS591 – Wireless & Network Security.
Available Bandwidth Estimation in IEEE Based Wireless Networks Samarth Shah, Kai Chen, Klara Nahrstedt Department of Computer Science University.
College of Engineering Optimal Access Point Selection and Channel Assignment in IEEE Networks Sangtae Park Advisor: Dr. Robert Akl Department of.
PHY layer access misbehavior in WLAN networks Master thesis presentation Radio Communication Systems, KTH Probir Khaskel Advisor: Olav Queseth & Examiner:
Collision Aware Rate Adaptation (CARA) Bob Kinicki Computer Science Department Computer Science Department Advanced Computer.
1/24 Passive Interference Measurement in Wireless Sensor Networks Shucheng Liu 1,2, Guoliang Xing 3, Hongwei Zhang 4, Jianping Wang 2, Jun Huang 3, Mo.
Experimental Measurement of VoIP Capacity in IEEE WLANs Sangho Shin Henning Schulzrinne Department of Computer Science Columbia University.
Performance Analysis of the Intertwined Effects between Network Layers for g Transmissions Wireless Multimedia Networking and Performance Modeling.
Performance of DS-CDMA Protocols in Wireless LANS M.Parikh, P.Sharma, R.Garg, K. Chandra, C. Thompson Center for Advanced Computation and Telecommunications.
Characterization of Wireless Networks in the Home Mark Yarvis, Konstantina Papagiannaki, and W. Steven Conner Presented by Artur Janc, Eric Stein.
IEEE OpComm 2006, Berlin, Germany 18. September 2006 A Study of On-Off Attack Models for Wireless Ad Hoc Networks L. Felipe Perrone Dept. of Computer Science.
Windows Streaming Media Performance Analysis on a IEEE g Residential Network The Seventh International Conferences on Wireless and Optical Communications.
Self-Management in Chaotic Wireless Deployments A. Akella, G. Judd, S. Seshan, P. Steenkiste Presentation by: Zhichun Li.
Characterization of Wireless Networks in the Home Mark Yarvis, Konstantina Papagiannaki and W. Steven Conner Presenter - Bob Kinicki.
Evaluating the Cost of Frequency Diversity in Communication and Routing Overview Jorge Ortiz* ♦ David Culler* Causes of Loss  Pairs of nodes sharing a.
Do You See What I See (DYSWIS) Aditya Muthyala (am3551) School of Engineering and Applied Science Columbia University, Fall 2011.
Doc.: IEEE /0861r0 SubmissionSayantan Choudhury Impact of CCA adaptation on spatial reuse in dense residential scenario Date: Authors:
1. 2 Enterprise WLAN setting 2 Vivek Shrivastava Wireless controller Access Point Clients Internet NSDI 2011.
Selected Data Rate Packet Loss Channel-error Loss Collision Loss Reduced Packet Probing (RPP) Multirate Adaptation For Multihop Ad Hoc Wireless Networks.
Jigsaw: Solving the Puzzle of Enterprise Analysis Yu-Chung Cheng John Bellardo, Peter Benko, Alex C. Snoeren, Geoff Voelker, Stefan Savage.
Troubleshooting methods. Module contents  Avaya Wireless tools  Avaya Wireless Client Manager  Avaya Wireless AP Manager  Hardware indicators  Non.
DOF: A Local Wireless Information Plane Stanford University Steven HongSachin Katti 1 August 17, 2011.
Energy-Aware Synchronization in Wireless Sensor Networks Yanos Saravanos Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
Packet Loss Characterization in WiFi-based Long Distance Networks Authors : Anmol Sheth, Sergiu Nedevschi, Rabin Patra, Lakshminarayanan Subramanian [INFOCOM.
Jamming and Anti-Jamming in IEEE based WLANs Ravi Teja C 4/9/2009 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.:
Harnessing Mobile Multiple Access Efficiency with Location Input Wan Du * and Mo Li School of Computer Engineering Nanyang Technological University, Singapore.
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
Wireless LAN Advantages 1. Flexibility 2. Planning 3. Design
Characterizing and Modeling the Impact of Wireless Signal Strength on Smartphone Battery Drain Ning Ding Xiaomeng Chen Abhinav Pathak Y. Charlie Hu 1 Daniel.
Unwanted Link Layer Traffic in Large IEEE Wireless Network By Naga V K Akkineni.
Understanding the Real-World Performance of Carrier Sense MIT Computer Science and Artificial Intelligence Laboratory Networks and Mobile Systems
SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks Aveek Dutta, Dola Saha, Dirk Grunwald, Douglas Sicker, University of Colorado.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
K. Salah 1 Chapter 15 Wireless LANs. K. Salah 2 Figure 15.1 BSSs IEEE Specification for Wireless LAN: IEEE , which covers the physical and data.
Written by Yu-Chung Cheng, John Bellardo, Peter Benko, Alex C. Snoeren, Geoffrey M. Voelker and Stefan Savage Written by Yu-Chung Cheng, John Bellardo,
Performance of HTTP Application in Mobile Ad Hoc Networks Asifuddin Mohammad.
Doc.: IEEE /1081r0 SubmissionSayantan Choudhury HEW Simulation Methodology Date: Sep 16, 2013 Authors: Slide 1.
Mitigating Congestion in Wireless Sensor Networks Bret Hull, Kyle Jamieson, Hari Balakrishnan Networks and Mobile Systems Group MIT Computer Science and.
Versatile Low Power Media Access for Wireless Sensor Networks Sarat Chandra Subramaniam.
ECE 256: Wireless Networking and Mobile Computing
Access Delay Distribution Estimation in Networks Avideh Zakhor Joint work with: E. Haghani and M. Krishnan.
How Bad Are The Rogues’ Impact on Enterprise Network Performance ? Kaixin Sui, Dan Pei, Youjian Zhao, Zimu Li Tsinghua University.
Submission doc.: IEEE /0372r2 Slide 1 System Level Simulations on Increased Spatial Reuse Date: Authors: Jinjing Jiang(Marvell) March.
Outsourcing Coordination and Management of Home Wireless Access Points through an Open API Ashish Patro Prof. Suman Banerjee University of Wisconsin Madison.
Challenges in (managing) Wireless Networks. Different types Licensed vs. unlicensed spectrum UWB GPRS Bluetooth Asymmetric networks (data on TV.
Doc.: IEEE /30r2 SubmissionMukul Goyal, U Wisconsin MilwaukeeSlide 1 Impact of IEEE n Operation On IEEE Performance Notice: This.
2012 1/6 NSDI’08 Harnessing Exposed Terminals in Wireless Networks Mythili Vutukuru, Kyle Jamieson, and Hari Balakrishnan MIT Computer Science and Artificial.
Mitigating Congestion in Wireless Sensor Networks Bret Hull, Kyle Jamieson, Hari Balakrishnan MIT Computer Science and Artificial Intelligence Laborartory.
1 Chapter 4 MAC Layer – Wireless LAN Jonathan C.L. Liu, Ph.D. Department of Computer, Information Science and Engineering (CISE), University of Florida.
IEEE Rate Control Algorithms: Experimentation and Performance Evaluation in Infrastructure Mode Sourav Pal, Sumantra R. Kundu, Kalyan Basu and Sajal.
FD-MMAC: Combating Multi-channel Hidden and Exposed Terminals Using a Single Transceiver Yan Zhang, Loukas Lazos, Kai Chen, Bocan Hu, and Swetha Shivaramaiah.
On the Performance Characteristics of WLANs: Revisited S. Choi, K. Park and C.K. Kim Sigmetrics 2005 Banff, Canada Presenter - Bob Kinicki Presenter -
LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.
Wireless LAN Requirements (1) Same as any LAN – High capacity, short distances, full connectivity, broadcast capability Throughput: – efficient use wireless.
Discovering Sensor Networks: Applications in Structural Health Monitoring Summary Lecture Wireless Communications.
Dirk Grunwald Dept. of Computer Science, ECEE and ITP University of Colorado, Boulder.
MAC Protocols for Sensor Networks
MAC Protocols for Sensor Networks
VoIP over Wireless Networks
Topics in Distributed Wireless Medium Access Control
Sofia Pediaditaki and Mahesh Marina University of Edinburgh
Potential of Modified Signal Detection Thresholds
Presentation transcript:

MOJO: A Distributed Physical Layer Anomaly Detection System for WLANs Richard D. Gopaul CSCI 388

Authors Anmol Sheth Christian Doerr Dirk Grunwald Richard Han Douglas Sicker Department of Computer Science University of Colorado at Boulder Boulder, CO, 80309

Problem Existing deployments provide unpredictable performance Wireless Networks –Cheap –Easy to deploy Two Classes –Planned deployments (large companies) –Small scale chaotic deployments (home users)

Reasons for Unpredictable Performance Noise and Interference –Co-channel interference, Bluetooth, Microwave Oven, … Hidden Terminals –Node location, Heterogeneous Transmit Powers Capture Effects –Simultaneous transmission MAC Layer limitations –Timers, Rate adaptation, … Heterogeneous Receiver Sensitivities

Problems With Existing Solutions Wireless networks encounter time-varying conditions –A single site survey is not enough Cannot distinguish or determine root cause of problem –Existing tools for diagnosing WLANs only look at MAC layer and up –Aggregate effects of multiple PHY layer anomalies –Results in misdiagnosis, suboptimal solution

How Faults Propagate in the Network Stack

Contributions of this paper: Attempts to build a unified framework for detecting underlying physical layer anomalies Quantifies the effects of different faults on a real network Builds statistical detection algorithms for each physical effect and evaluates algorithm effectiveness in a real network testbed

System Architecture Provide visibility into PHY layer Faults observed by multiple sensors Based on an iterative design process –Artificially replicated faults in a testbed –Measured impact of fault at each layer of network stack

MOJO Distributed Physical Layer Anomaly Detection System for WLANs Design Goals: –Flexible sniffer deployment –Inexpensive, $ + Comms. –Accurate in diagnosing PHY layer root causes –Implements efficient remedies –Near-real-time

Initial Design Main components: –Wireless sniffers –Data collection mechanism –Inference engine Diagnose problems, Suggest remedies Data collection and inference engine initially centralized at a single server

Operation Overview Wireless sniffers sense PHY layer –Network interference, signal strength variations, concurrent transmissions –Modified Atheros based Madwifi driver run on client nodes Periodically transmit a summary to centralized inference engine. Inference engine collects information from the sniffers and runs detection algorithms.

Sniffer Placement Sniffer placement key to monitoring and detection –Sniffer locations may need to change as clients move over time –Cannot assume fixed locations, suboptimal monitoring Multiple sniffers, merged sniffer traces necessary to account for missed data

Prototype Implementation Uses two wireless interfaces on each client –One for data, the other for monitoring –Second radio receives every frame transmitted by the primary radio Avg. sniffer payload of 768 bytes/packet –1.3KB of data every 10 sec. –< 200 bytes/sec.

Detection of Noise Caused by interfering wireless nodes or non devices such as microwave ovens, Bluetooth, cordless phones, … Signal generator used to emulate noise source –Node A connected to access point and signal generator using RF splitter Node A

Detection of Noise Power of signal generator increased from - 90 dBm to -50 dBm Packet payload increased from 256 bytes to 1024 bytes in 256 byte steps 1000 frames transmitted for each power and payload size setting

RTT vs. Signal Power RTT stable until -65 dBm Beyond -50 dBm 100% packet loss

% Data Frames Retransmitted Signal power set to -60 dBm

Time Spent in Backoff and Busy Sensing of Medium

Detection of Noise Noise floor sampled every 5 mins. for a period of 5 days in a residential environment.

Hidden Terminal and Capture Effect Both caused by concurrent transmissions and collisions at the receiver In the Hidden Terminal case, nodes are not in range and can collide at any time In Capture Effect, the receivers are not necessarily hidden from one another –Why would they transmit concurrently?

Contention window set to CWmin (31 usec) on receiving a successful ACK Backoff interval selected from contention window Clear Channel Assessment time is 25 usec 6 usec region of overlap Hidden Terminal and Capture Effect

Experiment Setup: –Node B higher SNR than node A at AP –Node C not visible to node B or node A –Rate fallback disabled –Node pairs A-B or A-C generating TCP traffic to DEST node –TCP packets varied in size from Bytes –10 test runs for each payload size, 5.5 and 11 Mbps Hidden Terminal and Capture Effect

Experimental Results Hidden Terminal and Capture Effect

Detection Algorithm Executed on a central server Sliding window buffer of recorded data frames

Detection Accuracy Time synchronization is essential time synchronization protocol +/- 4 usec measured error

Long Term Signal Strength Variations of AP Different hardware = different powers and sensitivities Transmit power of AP varied, 100mW, 5mW

Detection Algorithm Signal strength variations observed by one sniffer are not enough to differentiate –Localized events, i.e. fading –Global events, i.e. change in TX power of AP Multiple distributed sniffers needed Experiments show three distributed sensors are sufficient to detect correlated changes in signal strength

Observations From Three Sniffers AP Power Reduced

Detection Accuracy vs. AP Signal Strength AP Power changed once every 5 mins.

Conclusion MOJO, a unified framework to diagnose physical layer faults in based wireless networks. Experimental results from a real testbed Information collected used to build threshold based statistical detection algorithms for each fault. First step toward self-healing wireless networks?