Coverage-Based Lossy Node Localization for Wireless Sensor Networks

To ensure the function of wireless sensor networks (WSNs), nodes that fail to forward packets must be localized efficiently and then fixed or replaced promptly. The state-of-the-art work frames lossy node localization in WSNs as an optimal sequential testing problem guided by end-to-end data. It combines both the active and passive measurements to minimize the testing cost and the number of iterations. However, this hybrid approach has many limitations. Inspired by the success of coverage-based software debugging, and the similarity between software debugging and lossy node localization, we propose a coverage-based lossy node detection for WSNs. Supported by established statistic theories, this approach greatly boosts the performance. Experiments on randomly generated networks and deployed networks show that the proposed algorithm can significantly reduce testing cost and number of iterations, which are the two optimization goals of previous work. We expect to use this approach for other diagnostic problems in WSNs.

[1]  Xiaowei Li,et al.  A Loss Inference Algorithm for Wireless Sensor Networks to Improve Data Reliability of Digital Ecosystems , 2011, IEEE Transactions on Industrial Electronics.

[2]  RamamohanaraoKotagiri,et al.  A model for spectra-based software diagnosis , 2011 .

[3]  John A. Stankovic Wireless Sensor Networks , 2008, Computer.

[4]  John T. Stasko,et al.  Visualization of test information to assist fault localization , 2002, ICSE '02.

[5]  Baowen Xu,et al.  A theoretical analysis of the risk evaluation formulas for spectrum-based fault localization , 2013, TSEM.

[6]  Hari Balakrishnan,et al.  Memento: A Health Monitoring System for Wireless Sensor Networks , 2006, 2006 3rd Annual IEEE Communications Society on Sensor and Ad Hoc Communications and Networks.

[7]  Chen-Nee Chuah,et al.  Diagnosing Failures in Wireless Networks Using Fault Signatures , 2010, 2010 IEEE International Conference on Communications.

[8]  Lei Zhao,et al.  A Crosstab-based Statistical Method for Effective Fault Localization , 2008, 2008 1st International Conference on Software Testing, Verification, and Validation.

[9]  Krishna R. Pattipati,et al.  Fault Localization Using Passive End-to-End Measurements and Sequential Testing for Wireless Sensor Networks , 2012, IEEE Trans. Mob. Comput..

[10]  Yuhua Qi,et al.  Slice-based statistical fault localization , 2014, J. Syst. Softw..

[11]  Akbar Siami Namin,et al.  Measuring the Odds of Statements Being Faulty , 2013, Ada-Europe.

[12]  A. W. Edwards The Measure of Association in a 2 × 2 Table , 1963 .

[13]  A. Ochiai Zoogeographical Studies on the Soleoid Fishes Found in Japan and its Neighbouring Regions-III , 1957 .

[14]  David E. Culler,et al.  Design of an application-cooperative management system for wireless sensor networks , 2005, Proceeedings of the Second European Workshop on Wireless Sensor Networks, 2005..

[15]  Vishal Misra,et al.  Toward Optimal Network Fault Correction in Externally Managed Overlay Networks , 2010, IEEE Transactions on Parallel and Distributed Systems.

[16]  A.J.C. van Gemund,et al.  On the Accuracy of Spectrum-based Fault Localization , 2007, Testing: Academic and Industrial Conference Practice and Research Techniques - MUTATION (TAICPART-MUTATION 2007).

[17]  Deborah Estrin,et al.  Sympathy for the sensor network debugger , 2005, SenSys '05.

[18]  Deborah Estrin,et al.  Residual energy scan for monitoring sensor networks , 2002, 2002 IEEE Wireless Communications and Networking Conference Record. WCNC 2002 (Cat. No.02TH8609).

[19]  Lee Naish,et al.  A model for spectra-based software diagnosis , 2011, TSEM.

[20]  Chen Qian,et al.  Coverage-based lossy node localization in wireless sensor networks using Chi-square test , 2014, 2014 IEEE Wireless Communications and Networking Conference (WCNC).

[21]  Yunhao Liu,et al.  Passive diagnosis for wireless sensor networks , 2010, TNET.

[22]  Patrick Thiran,et al.  Using End-to-End Data to Infer Lossy Links in Sensor Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[23]  Yunhao Liu,et al.  Does Wireless Sensor Network Scale? A Measurement Study on GreenOrbs , 2011, IEEE Transactions on Parallel and Distributed Systems.

[24]  Martin Monperrus,et al.  Learning to Combine Multiple Ranking Metrics for Fault Localization , 2014, 2014 IEEE International Conference on Software Maintenance and Evolution.

[25]  Peter Zoeteweij,et al.  An Evaluation of Similarity Coefficients for Software Fault Localization , 2006, 2006 12th Pacific Rim International Symposium on Dependable Computing (PRDC'06).

[26]  James Joseph Biundo,et al.  Analysis of Contingency Tables , 1969 .

[27]  Jonathon Shlens,et al.  Estimating Information Rates with Confidence Intervals in Neural Spike Trains , 2007, Neural Computation.