Troubleshooting Mesh Networks Lili Qiu Joint Work with Victor Bahl, Ananth Rao, Lidong Zhou Microsoft Research Mesh Networking Summit 2004.

Slides:



Advertisements
Similar presentations
Cross-layer Design in Wireless Mesh Networks Hu Wenjie Computer Network and Protocol Testing Laboratory, Dept. of Computer Science & Technology, Tsinghua.
Advertisements

Mitigating Routing Misbehavior in Mobile Ad-Hoc Networks Reference: Mitigating Routing Misbehavior in Mobile Ad Hoc Networks, Sergio Marti, T.J. Giuli,
1 4 th International Conference on Systems and Network Communications IEEE ICSNC 2009 Porto, September 2009 Multi-Point Relaying Techniques with.
Detecting MAC Layer Back-off Timer Violations in Mobile Ad Hoc Networks Venkata Nishanth Lolla, Lap Kong Law, Srikanth V. Krishnamurthy, Chinya Ravishankar,
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Fault Tolerant Routing in Tri-Sector Wireless Cellular Mesh Networks Yasir Drabu and Hassan Peyravi Kent State University Kent, OH
Troubleshooting Wireless Mesh Networks Victor Bahl joint work with Lili Qiu, Ananth Rao (UCB) & Lidong Zhou Microsoft Research April.
Madhavi W. SubbaraoWCTG - NIST Dynamic Power-Conscious Routing for Mobile Ad-Hoc Networks Madhavi W. Subbarao Wireless Communications Technology Group.
Priority Queuing Achieving Flow ‘Fairness’ in Wireless Networks Thomas Shen Prof. K.C. Wang SURE 2005.
MAC Layer (Mis)behaviors Christophe Augier - CSE Summer 2003.
Networks and Distributed Systems: Project Ideas
Random Access MAC for Efficient Broadcast Support in Ad Hoc Networks Ken Tang, Mario Gerla Computer Science Department University of California, Los Angeles.
Traffic Engineering With Traditional IP Routing Protocols
Achieving End-to-End Fairness in Wireless Networks Ananth Rao Ion Stoica OASIS Retreat, Jul 2005.
Issues in ad-hoc networks Miguel Sanchez Nov-2000.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia Zhang, Mario Gerla INFOCOM2003,
IEEE INFOCOM 2005, Miami, FL RID: Radio Interference Detection in Wireless Sensor Networks Gang Zhou, Tian He, John A. Stankovic, Tarek F. Abdelzaher Computer.
Robust Topology Control for Indoor Wireless Sensor Networks Greg Hackmann, Octav Chipara, and Chenyang Lu SenSys 2009 S Slides from Greg Hackmann at Washington.
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
CS 672 Paper Presentation Presented By Saif Iqbal “CarNet: A Scalable Ad Hoc Wireless Network System” Robert Morris, John Jannotti, Frans Kaashoek, Jinyang.
Signal-Strength-Aware Routing in Ad hoc Networks Abhinav Gupta Ian Wormsbecker Carey Williamson Dept. of Computer Science University of Calgary.
Di Wu 03/03/2011 Geographic Routing in Clustered Multi-layer Vehicular Ad Hoc Networks for Load Balancing Purposes.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Fault Detection, Isolation, and Diagnosis In Multihop Wireless Networks Lili Qiu, Paramvir Bahl, Ananth Rao, and Lidong Zhou Microsoft Research Presented.
A Vehicular Ad Hoc Networks Intrusion Detection System Based on BUSNet.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Hamida SEBA - ICPS06 June 26 th -29 th Lyon France 1 ARMP: an Adaptive Routing Protocol for MANETs Hamida SEBA PRISMa Lab. – G2Ap team
Overview of the ORBIT Radio Grid Testbed for Evaluation of Next-Generation Wireless Network Protocols D.Raychaudhuri, M.ott, S.Ganu, K.ramachandran, H.Kremo,
1 Architecture and Techniques for Diagnosing Faults in IEEE Infrastructure Networks Atul Adya, Victor Bahl, Ranveer Chandra, Lili Qiu Microsoft.
IEEE Globecom 2010 Tan Le Yong Liu Department of Electrical and Computer Engineering Polytechnic Institute of NYU Opportunistic Overlay Multicast in Wireless.
Wireless Mesh Network 指導教授:吳和庭教授、柯開維教授 報告:江昀庭 Source reference: Akyildiz, I.F. and Xudong Wang “A survey on wireless mesh networks” IEEE Communications.
MOJO: A Distributed Physical Layer Anomaly Detection System for WLANs Richard D. Gopaul CSCI 388.
1 Passive Network Tomography Using Bayesian Inference Lili Qiu Joint work with Venkata N. Padmanabhan and Helen J. Wang Microsoft Research Internet Measurement.
CprE D.Q.1 Random Thoughts on MobiCom 2004.
Jason Ernst, University of Guelph 1.  Introduction ◦ Background Information ◦ Motivation for Research / Current Problems  Proposed Solution ◦ Algorithm.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
1 Exploiting Diversity in Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign Presentation at Mesh.
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
D EPT. OF I NFO. & C OMM., GIST On Accurate and Asymmetry-aware Measurement of Link Quality in Wireless Mesh Networks Author : Kyun-Han Kim Conference.
High-integrity Sensor Networks Mani Srivastava UCLA.
1 RealProct: Reliable Protocol Conformance Testing with Real Nodes for Wireless Sensor Networks Junjie Xiong, Edith C.-Ngai, Yangfan Zhou, Michael R. Lyu.
Performance of Adaptive Beam Nulling in Multihop Ad Hoc Networks Under Jamming Suman Bhunia, Vahid Behzadan, Paulo Alexandre Regis, Shamik Sengupta.
Routing Security in Wireless Ad Hoc Networks Chris Zingraf, Charisse Scott, Eileen Hindmon.
Review of key networking techniques: –Reliable communication over unreliable channels –Error detection and correction –Medium access control –routing –Congestion.
Evaluation of ad hoc routing over a channel switching MAC protocol Ethan Phelps-Goodman Lillie Kittredge.
Joint Replication-Migration-based Routing in Delay Tolerant Networks Yunsheng Wang and Jie Wu Temple University Zhen Jiang Feng Li West Chester Unveristy.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
Wireless Mesh Networks Myungchul Kim
Heterogeneous Wireless Access in Large Mesh Networks Haiping Liu, Xin Liu, Chen-Nee Chuah, Prasant Mohapatra University of California, Davis IEEE MASS.
Mote Clusters Thanos Stathopoulos CENS Systems Lab Joint work with Ben Greenstein, Lewis Girod, Mohammad Rahimi, Tom Schoellhammer, Ning Xu, Richard Guy.
Efficient Geographic Routing in Multihop Wireless Networks Seungjoon Lee*, Bobby Bhattacharjee*, and Suman Banerjee** *Department of Computer Science University.
A Low Interference Channel Assignment Algorithm for Wireless Mesh Networks Can Que 1,2, Xinming Zhang 1, and Shifang Dai 1 1.Department of Computer Science.
Wireless Access and Networking Technology (WANT) Lab. An Efficient Data Aggregation Approach for Large Scale Wireless Sensor Networks Globecom 2010 Lutful.
1 Scalability and Accuracy in a Large-Scale Network Emulator Nov. 12, 2003 Byung-Gon Chun.
Wireless Sensor Networks: A Survey I. F. Akyildiz, W. Su, Y. Sankarasubramaniam and E. Cayirci.
Introduction to SkyPilot Networks November 2005
Problem: Internet diagnostics and forensics
Integrated Energy and Spectrum Harvesting for 5G Wireless Communications submitted by –SUMITH.MS(1KI12CS089) Guided by – BANUSHRI.S(ASST.PROF,Dept.Of.CSE)
Architecture and Algorithms for an IEEE 802
Mrinalini Sawhney CS-710 Presentation 2006/09/12
Mobility in based Multihop networks
Environment-Aware Reputation Management for Ad Hoc Networks
RealProct: Reliable Protocol Conformance Testing with Real Nodes for Wireless Sensor Networks Junjie Xiong
Distributed Channel Assignment in Multi-Radio Mesh Networks
ModelNet: A Large-Scale Network Emulator for Wireless Networks Priya Mahadevan, Ken Yocum, and Amin Vahdat Duke University, Goal:
Tony Sun, Guang Yang, Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
Xiuzhen Cheng Csci332 MAS Networks – Challenges and State-of-the-Art Research – Wireless Mesh Networks Xiuzhen Cheng
Motion-Aware Routing in Vehicular Ad-hoc Networks
Dhruv Gupta EEC 273 class project Prof. Chen-Nee Chuah
EEL 6935 Wireless Ad Hoc Networks
Presentation transcript:

Troubleshooting Mesh Networks Lili Qiu Joint Work with Victor Bahl, Ananth Rao, Lidong Zhou Microsoft Research Mesh Networking Summit 2004

2 Motivation Internet Why is it so slow? Cordless phone interference? Neighbors drop traffic? MAC misbehavior? Too much user traffic? Routing problems? TCP problems? …

3 Research Challenges Just knowing link statistics is insufficient Complicated interactions –Between different network elements –Between different network protocols –Between different faults –Signature-based schemes may not capture all the interactions Need to apply to a wide range of networks Multi-hop wireless networks –Unpredictable physical medium and dynamic topology –Limited resources –Scale to hundreds of nodes

4 Our Approach Framework: online trace-driven simulation -Create a real network inside a simulator -Identify root cause by searching for the faults that reproduce the same faulty symptom Advantages –Applicable to a large class of networks –Capture complicated interactions –Extensible to diagnose new faults –Facilitate what-if analysis

5 Troubleshooting Framework Data Collection Data Cleaning Fault Diagnosis Trace- Driven Simulation Raw Data Root Causes Measured Performance Routes Link Loads Candidate Faults Simulated Performance Root cause analysis module

6 Common Concerns and Our Approaches for Simulation-Based Diagnosis 1.Simulation accuracy - Trace-driven simulation - Remove erroneous data from the trace 2. Too expensive to simulate - Advances in network simulator - Focus on long-term faults - Compression, spatial scoping, adaptive monitoring, multicast 3. Too large fault space - Develop an efficient search heuristic

7 Simulator Accuracy: Good RF

8 Simulator Accuracy: Poor RF # wallsLoss rateMeasured thruput Simulated thruput 411% % %

9 Data Gathering What data to collect? –Network topology –Traffic statistics –Physical medium –Link performance Data sources: SNMP, WRAPI, Packet sniffers, NativeWiFi Dealing with Imperfect Data –Neighbor monitoring –Using history information –Find the smallest number of misbehaving nodes to explain inconsistency in traffic reports

10 Root Cause Analysis

11 Fault Diagnosis Algorithm Challenge –Large fault space  brute-force search is infeasible 1. Initialization: diagnosed fault set F = { } 2. while (diff(MeasuredPerf, SimulatedPerf(F)) > threshold) { Foreach f in F Adjust f’s magnitudes if necessary Delete f is its magnitude is too small Add a new candidate fault if necessary Simulate } 3. Report F

12 Performance Evaluation Effectiveness of data cleaning –Detect >80% misbehaving nodes with <15% false positive Effectiveness of fault diagnosis # Faults Coverage100% 75%70%92%86% False positive %29% Accuracy of detecting combinations of packet dropping, MAC misbehavior, and external noise in 25-node random topology

13 Performance Evaluation Test-bed –Implemented the technique in a small multi- hop IEEE a mesh testbed –Detected network congestion and random packet dropping

14 What-if Analysis ActionThroughput Reduce 8 th flow by half1.15 Route 8 th flow via the grid boundary1.22 Increase power from 15 dBm to 20 dBm0.99 Increase power from 15 dBm to 25 dBm1.66

15 Conclusion & Future Work Propose online trace-driven simulation –Diagnose faults –Test alternative network configurations –Our evaluation results show it is promising Future work –Validate it in a larger-scale testbed –Extend it to handle mobility –Apply it to handle other types of faults

16 Thank you!

17 Related Work Protocols for wireless network management –Ad Hoc Network Management Protocol (ANMP) –Guerrilla Management Architecture –Complementary to our work Fault management for wireless infrastructure networks –AirWave, AirDefense, UniCenter, WNMS, IBM WSA, Wibhu SpectraMon … –Different from multihop wireless networks Detect specific faults in multihop wireless networks –Routing misbehavior –Mac misbehavior, …

18 Trace-driven Simulation Fault Injection Route Simulation Traffic Simulation Routing Updates Link Loads Candidate Faults Simulated Performance