FIND: Faulty Node Detection for Wireless Sensor Networks Shuo Guo, Ziguo Zhong and Tian He University of Minnesota, Twin Cities.

Slides:



Advertisements
Similar presentations
Analysis of a Cone-Based Distributed Topology Control Algorithm for Wireless Multi-hop Networks L. Li, J. Y. Halpern Cornell University P. Bahl, Y. M.
Advertisements

Cooperative Transmit Power Estimation under Wireless Fading Murtaza Zafer (IBM US), Bongjun Ko (IBM US), Ivan W. Ho (Imperial College, UK) and Chatschik.
Modeling of Data. Basic Bayes theorem Bayes theorem relates the conditional probabilities of two events A, and B: A might be a hypothesis and B might.
1 ECE 776 Project Information-theoretic Approaches for Sensor Selection and Placement in Sensor Networks for Target Localization and Tracking Renita Machado.
Xiaolong Zheng, Zhichao Cao, Jiliang Wang, Yuan He, and Yunhao Liu SenSys 2014 ZiSense Towards Interference Resilient Duty Cycling in Wireless Sensor Networks.
Computer Science Dr. Peng NingCSC 774 Adv. Net. Security1 CSC 774 Advanced Network Security Topic 7.3 Secure and Resilient Location Discovery in Wireless.
© Tan,Steinbach, Kumar Introduction to Data Mining 4/18/ Other Classification Techniques 1.Nearest Neighbor Classifiers 2.Support Vector Machines.
Fault-Tolerant Target Detection in Sensor Networks Min Ding +, Dechang Chen *, Andrew Thaeler +, and Xiuzhen Cheng + + Department of Computer Science,
SELECT: Self-Learning Collision Avoidance for Wireless Networks Chun-Cheng Chen, Eunsoo, Seo, Hwangnam Kim, and Haiyun Luo Department of Computer Science,
5/15/2015 Mobile Ad hoc Networks COE 499 Localization Tarek Sheltami KFUPM CCSE COE 1.
Detecting Phantom Nodes in Wireless Sensor Networks Joengmin Hwang Tian He Yongdae Kim Department of Computer Science, University of Minnesota, Minneapolis.
Autocorrelation and Linkage Cause Bias in Evaluation of Relational Learners David Jensen and Jennifer Neville.
Los Angeles September 27, 2006 MOBICOM Localization in Sparse Networks using Sweeps D. K. Goldenberg P. Bihler M. Cao J. Fang B. D. O. Anderson.
Planning under Uncertainty
1 Mobility-assisted Spatiotemporal Detection in Wireless Sensor Networks Guoliang Xing 1 ; JianpingWang 1 ; Ke Shen 3 ; Qingfeng Huang 2 ; Xiaohua Jia.
System-level Calibration for Fusion- based Wireless Sensor Networks Rui Tan 1 Guoliang Xing 1 Zhaohui Yuan 2 Xue Liu 3 Jianguo Yao 4 1 Michigan State University,
Geographic Gossip: Efficient Aggregations for Sensor Networks Author: Alex Dimakis, Anand Sarwate, Martin Wainwright University: UC Berkeley Venue: IPSN.
Secure Localization using Dynamic Verifiers Nashad A. Safa Joint Work With S. Sarkar, R. Safavi-Naini and M.Ghaderi.
A Hierarchical Energy-Efficient Framework for Data Aggregation in Wireless Sensor Networks IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 55, NO. 3, MAY.
IEEE INFOCOM 2005, Miami, FL RID: Radio Interference Detection in Wireless Sensor Networks Gang Zhou, Tian He, John A. Stankovic, Tarek F. Abdelzaher Computer.
Scalable Information-Driven Sensor Querying and Routing for ad hoc Heterogeneous Sensor Networks Maurice Chu, Horst Haussecker and Feng Zhao Xerox Palo.
Anomaly Detection. Anomaly/Outlier Detection  What are anomalies/outliers? The set of data points that are considerably different than the remainder.
Probability Grid: A Location Estimation Scheme for Wireless Sensor Networks Presented by cychen Date : 3/7 In Secon (Sensor and Ad Hoc Communications and.
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha Presented by Ray Lam Oct 23, 2004.
CS 580S Sensor Networks and Systems Professor Kyoung Don Kang Lecture 7 February 13, 2006.
1 Fault Tolerance in Collaborative Sensor Networks for Target Detection IEEE TRANSACTIONS ON COMPUTERS, VOL. 53, NO. 3, MARCH 2004.
CS401 presentation1 Effective Replica Allocation in Ad Hoc Networks for Improving Data Accessibility Takahiro Hara Presented by Mingsheng Peng (Proc. IEEE.
Data Selection In Ad-Hoc Wireless Sensor Networks Olawoye Oyeyele 11/24/2003.
FIND: Faulty Node Detection for Wireless Sensor Networks SenSys 2009 Shuo Guo, Ziguo Zhong, Tian He University of Minnesota, Twin Cities Jeffrey.
Authors: Sheng-Po Kuo, Yu-Chee Tseng, Fang-Jing Wu, and Chun-Yu Lin
Lifetime and Coverage Guarantees Through Distributed Coordinate- Free Sensor Activation ACM MOBICOM 2009.
Shuo Guo, Song Min Kim, Ting Zhu, Yu Gu, and Tian He University of Minnesota, Twin Cities.
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha.
Localization With Mobile Anchor Points in Wireless Sensor Networks
Effect of Power Control in Forwarding Strategies for Wireless Ad-Hoc Networks Supervisor:- Prof. Swades De Presented By:- Aditya Kawatra 2004EE10313 Pratik.
Demo. Overview Overall the project has two main goals: 1) Develop a method to use sensor data to determine behavior probability. 2) Use the behavior probability.
Probe-Level Data Normalisation: RMA and GC-RMA Sam Robson Images courtesy of Neil Ward, European Application Engineer, Agilent Technologies.
Tracking with Unreliable Node Sequences Ziguo Zhong, Ting Zhu, Dan Wang and Tian He Computer Science and Engineering, University of Minnesota Infocom 2009.
Patch Based Mobile Sink Movement By Salman Saeed Khan Omar Oreifej.
On Energy-Efficient Trap Coverage in Wireless Sensor Networks Junkun Li, Jiming Chen, Shibo He, Tian He, Yu Gu, Youxian Sun Zhejiang University, China.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Tarun Bansal, Bo Chen and Prasun Sinha
RIDA: A Robust Information-Driven Data Compression Architecture for Irregular Wireless Sensor Networks Nirupama Bulusu (joint work with Thanh Dang, Wu-chi.
Detection, Classification and Tracking in a Distributed Wireless Sensor Network Presenter: Hui Cao.
1 Detecting and Reducing Partition Nodes in Limited-routing-hop Overlay Networks Zhenhua Li and Guihai Chen State Key Laboratory for Novel Software Technology.
Probabilistic Coverage in Wireless Sensor Networks Authors : Nadeem Ahmed, Salil S. Kanhere, Sanjay Jha Presenter : Hyeon, Seung-Il.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
RADAR: an In-building RF-based user location and tracking system
Differential Ad Hoc Positioning Systems Presented By: Ramesh Tumati Feb 18, 2004.
Ad Hoc Positioning System (APS) Using AOA Dragos¸ Niculescu and Badri Nath INFOCOM ’03 1 Seoyeon Kang September 23, 2008.
1 Probabilistic Coverage in Wireless Sensor Networks Nadeem Ahmed, Salil S. Kanhere and Sanjay Jha Computer Science and Engineering, University of New.
1 Data Mining: Concepts and Techniques (3 rd ed.) — Chapter 12 — Jiawei Han, Micheline Kamber, and Jian Pei University of Illinois at Urbana-Champaign.
APL: Autonomous Passive Localization for Wireless Sensors Deployed in Road Networks IEEE INFOCOM 2008, Phoenix, AZ, USA Jaehoon Jeong, Shuo Guo, Tian He.
Secure In-Network Aggregation for Wireless Sensor Networks
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
1 Utilizing Shared Vehicle Trajectories for Data Forwarding in Vehicular Networks IEEE INFOCOM MINI-CONFERENCE Fulong Xu, Shuo Gu, Jaehoon Jeong, Yu Gu,
Low Power, Low Delay: Opportunistic Routing meets Duty Cycling Olaf Landsiedel 1, Euhanna Ghadimi 2, Simon Duquennoy 3, Mikael Johansson 2 1 Chalmers University.
Opportunistic Flooding in Low-Duty- Cycle Wireless Sensor Networks with Unreliable Links Shuo Goo, Yu Gu, Bo Jiang and Tian He University of Minnesota,
Slide 1/14 Midsens ’09 – December 1, 2009 Lightweight Tracing For Wireless Sensor Networks Debugging Vinaitheerthan Sundaram*, Patrick Eugster, Xiangyu.
© 2007 Sean A. Williams 1 Ecolocation: A Sequence Based Technique for RF Localization in Wireless Sensor Networks Authors: Kiran Yedavalli, Bhaskar Krishnamachari,
G. Giorgetti, ACM MELT 2008 – San Francisco – September 19, 2008 Localization using Signal Strength: TO RANGE OR NOT TO RANGE? Gianni Giorgetti Sandeep.
Statistical NLP: Lecture 4 Mathematical Foundations I: Probability Theory (Ch2)
Optimal Relay Placement for Indoor Sensor Networks Cuiyao Xue †, Yanmin Zhu †, Lei Ni †, Minglu Li †, Bo Li ‡ † Shanghai Jiao Tong University ‡ HK University.
- A Maximum Likelihood Approach Vinod Kumar Ramachandran ID:
Frame counter: Achieving Accurate and Real-Time Link Estimation in Low Power Wireless Sensor Networks Daibo Liu, Zhichao Cao, Mengshu Hou and Yi Zhang.
Introduction to Wireless Sensor Networks
Overview: Fault Diagnosis
Statistical NLP: Lecture 4
Effective Replica Allocation
J. Ellis, F. Jenet, & M. McLaughlin
Presentation transcript:

FIND: Faulty Node Detection for Wireless Sensor Networks Shuo Guo, Ziguo Zhong and Tian He University of Minnesota, Twin Cities

Shuo of Minnesota Background  Importance of fault detection in WSNs Node failures => performance degradation  Two types of faults Function fault  Crash of nodes, packet loss, routing failure or network partition 2

Shuo of Minnesota Related Work  Function faults 3  Q. Cao, et. al, Declarative Tracepoints in SenSys’08  M. Khan, et. al, DustMiner in SenSys’08  J. Yang, et.al, Clairvoyant in SenSys’07  V. Krunic, et.al, NodeMD in MobiSys’07  N. Ramanathan, et.al, Sympathy in SenSys’05

Shuo of Minnesota Background  Importance of fault detection  Two types of faults Function fault  Crash of nodes, packet loss, routing failure or network partition Data fault  Behaves normally except for sensing results 4

Shuo of Minnesota Related Work  Function faults  Data faults 5  Q. Cao, et. al, Declarative Tracepoints in SenSys’08  M. Khan, et. al, DustMiner in SenSys’08  J. Yang, et.al, Clairvoyant in SenSys’07  V. Krunic, et.al, NodeMD in MobiSys’07  N. Ramanathan, et.al, Sympathy in SenSys’05  M. Ding, et.al, Localized Fault-Tolerant Event Boundary Detection in Sensor Networks. In INFOCOM’05  L. Balzano, et.al, Blind Calibration of Sensor Networks. In IPSN’07  V. Bychkovskiy, et.al, A Collaborative Approach to In-Place Sensor Calibration. In IPSN’03  J. Feng, et.al, Model-Based Calibration for Sensor Networks. In IEEE Sensors, 2003.

Shuo of Minnesota Related Work  Outlier detection Identify readings numerically distant from the rest  After-deployment calibration Find a mapping function that maps faulty readings into correct ones (Y=aX+b)  Limitations Assumptions on data distribution Mapping functions may not exist 6

Shuo of Minnesota Our Work  Objective: find a blacklist of possible faulty nodes, in order of their probability of being faulty Node locations are available Generally monotonic sensing readings over distance, can have violations locally, but general trend holds No longer assume any mathematical model for reading-distance relationship No longer assume any function to map faulty readings into correct ones Detect both random and biased faulty readings 7

Shuo of Minnesota Node Sequences and Ranks  Node sequence A complete node list of node IDs sorted by reading (e.g., RSS), or physical distance from targets  Rankings The rank a node appears in a node sequence physical distance-based sequence: dBm -55dBm -60dBm -65dBm RSS-based node sequence: 1243 Node 1’s ranking in 1243 is Node 1’s ranking in 2413 is 3 Ranking Difference -62dBm RSS: Received Signal Strength

Shuo of Minnesota Main Idea  Find mismatch between RSS-based and physical distance-based rankings Distance Ranking Difference Total: Events 1.Unknown target locations? Estimate distance sequences from RSS-based sequences? 2.Why ranking difference? 3.How many nodes are faulty, given ranking differences? RSS

Shuo of Minnesota Sequence Estimation  Estimate physical distance-based sequence from RSS-based sequences Map Division: find = consisting of all possible distance-based sequences Maximum A Posterior (MAP) estimation 10 N-node Network N! Possible Sequences small subset Given Topology O(N 4 )

Shuo of Minnesota Map Division  Divide map into subareas identified by a unique node sequence indicating distance information distance-based sequence

Shuo of Minnesota Map Division  Divide map into subareas identified by a unique node sequence indicating distance information

Shuo of Minnesota Sequence Estimation  Estimate physical distance-based sequence from RSS-based sequences Map Division: find all possible distance-based sequences = Maximum A Posterior (MAP) estimation 13 N-node Network N! Possible Sequences subset

Shuo of Minnesota MAP Estimation (1)  Estimate physical distance-based sequence from RSS-based sequences 14 V =

Shuo of Minnesota Main Idea  Find mismatch between RSS-based and physical distance-based rankings RSS Distance Ranking Difference Total: Events 1.Unknown target locations? Estimate distance sequences from RSS-based sequences? 2.Why ranking difference? 3.How many nodes are faulty, given ranking differences? DONE!

Shuo of Minnesota Why ranking difference?  Average ranking difference is a provable indicator of possible data faults  Theorem 1: A node is faulty if its average ranking difference is above a bound B given by N: Total number of nodes N e : Total number of faulty nodes μ e : Average ranking difference of faulty nodes 16

Shuo of Minnesota Why ranking difference?  Theorem 2: Nodes with larger average ranking difference have higher probability of being faulty 17 Theorem 1 Theorem 2 Sorting by ranking differences gives correct order in likelihood of being faulty nodes Ranking Difference Total: Sort in descending order of ranking differences: probability of being faulty High Low

Shuo of Minnesota Why ranking difference?  Theorem 2: Nodes with larger average ranking difference have higher probability of being faulty 18 Theorem 1 Theorem 2 Sorting by ranking differences gives correct order in likelihood of being faulty nodes Sort in descending order of ranking differences: probability of being faulty High Low α=25% 1 α=75% α unknown?? : defective rate

Shuo of Minnesota Main Idea  Find mismatch between RSS-based and physical distance-based rankings RSS Distance Ranking Difference Total: Events 1.Unknown target locations? Estimate distance sequences from RSS-based sequences? 2.Why ranking difference? 3.How many nodes are faulty, given ranking differences? DONE! DONE!

Shuo of Minnesota Detection Algorithm 20 High Low probability of being faulty nodes Theorem ranking difference Blacklist UpdateCheck K Add next node Yes! No! Stop

Shuo of Minnesota Practical Issues  Detection in noisy environments Increases ranking differences of normal nodes Remove nodes from blacklist if their ranking difference is close to that of normal nodes RSS, Noise Free Distance-Based RSS, with Noise

Shuo of Minnesota Practical Issues  Simultaneous events elimination Detected sequence no longer matches with any distance sequence Remove sequences with short Longest Common Subsequence (LCS) Radio signal : sum of RSS

Shuo of Minnesota Practical Issues  Subsequence estimation Complete RSS-based node sequences unavailable Use also truncated distance-based subsequence in mapping process dBm-55dBm -60dBm???

Shuo of Minnesota Evaluation  Two test-bed experiments Radio signal: 25 nodes recording RSS, 35m×35m map, R=25m 24 29,39 and 49 events

Shuo of Minnesota 19 events 49 events Avg. Evaluation  Two test-bed experiments Radio signal: 25 nodes recording RSS, 35m×35m map, R=25m 25 29,39 and 49 events

Shuo of Minnesota 19 events Evaluation  Two test-bed experiments Radio signal: 25 nodes recording RSS, 35m×35m map, R=25m 26 29,39 and 49 events

Shuo of Minnesota Evaluation  Two test-bed experiments Radio signal: 25 nodes recording RSS, 35m×35m map, R=25m Acoustic signal: 20 nodes recording timestamp, 5m×6m map, 18 events 27

Shuo of Minnesota Evaluation  Simulations 100 nodes, 250m×250m map, 50 events, R=25m where 28 Noise Free With Noise

Shuo of Minnesota Summary  FIND detects faulty nodes by assuming only monotonic sensing readings over distance  Ranking difference is a provable indicator of possible faulty nodes  Detection algorithm finalizes blacklist given node list ordered by ranking difference  5% false positive rate and false negative rate can be achieved in most noisy environments 29

Shuo of Minnesota Preliminary Experiments sensor nodes, 49 events EVENT 1 RSS vs. Distance

Shuo of Minnesota Preliminary Experiments sensor nodes, 49 events EVENT 1 EVENT 2 RSS vs. Distance

Shuo of Minnesota Preliminary Experiments 32 The monotonicity assumption is more accommodating to real world environments than the assumption based on a more specific model. RSS vs. Distance EVENT 1 EVENT 2 Average of 49 Events Large Variance! Y = f(x)??

Shuo of Minnesota Evaluation  Simulations 100 nodes, 250m×250m map, 50 events, R=25m where 33 α sensitivity: α is changed from 25% to 400% of true value 4α4α 0.25α,0.5α, α, 2α

Shuo of Minnesota Detection Algorithm  Given a node list in descending order of ranking differences, find k such that are best estimation (blacklist) for faulty nodes. 34 Theorem 1 Theorem 2  Starting from, add nodes into blacklist one by one  Update, after adding a new node  Stop if no longer holds Uniqueness proved!

Shuo of Minnesota MAP Estimation (2) 35 How to calculate ? K L : defective rate … + 6 faulty 6 normal faulty 5 4 Subsequence Matched, Stop! distance-based RSS-based

Shuo of Minnesota MAP Estimation (1)  Estimate physical distance-based sequence from RSS-based sequences 36 V =

Shuo of Minnesota Map Division  Divide map into subareas identified by a unique node sequence indicating distance information Size of V = 8 << 4! = 24

Shuo of Minnesota MAP Estimation (2) 38 How to calculate ? K L : defective rate … + 6 faulty 6 normal 5 faulty 4 Subsequence Matched, Stop! distance-based RSS-based