skip to main content
10.1145/1460412.1460424acmconferencesArticle/Chapter ViewAbstractPublication PagessensysConference Proceedingsconference-collections
research-article

Passive diagnosis for wireless sensor networks

Authors Info & Claims
Published:05 November 2008Publication History

ABSTRACT

Network diagnosis, an essential research topic for traditional networking systems, has not received much attention for wireless sensor networks. Existing sensor debugging tools like sympathy or EmStar rely heavily on an add-in protocol that generates and reports a large amount of status information from individual sen-sor nodes, introducing network overhead to a resource constrained and usually traffic sensitive sensor network. We report in this study our initial attempt at providing a light-weight network diag-nosis mechanism for sensor networks. We propose PAD, a prob-abilistic diagnosis approach for inferring the root causes of ab-normal phenomena. PAD employs a packet marking algorithm for efficiently constructing and dynamically maintaining the inference model. Our approach does not incur additional traffic overhead for collecting desired information. Instead, we introduce a prob-abilistic inference model which encodes internal dependencies among different network elements, for online diagnosis of an operational sensor network system. Such a model is capable of additively reasoning root causes based on passively observed symptoms. We implement the PAD design in our sea monitoring sensor network test-bed and validate its effectiveness. We further evaluate the efficiency and scalability of this design through ex-tensive trace-driven simulations.

References

  1. "IBM Tivoli," http://www.ibm.com/software/tivoli/Google ScholarGoogle Scholar
  2. "HP Openview," http://www.openview.hp.com/Google ScholarGoogle Scholar
  3. "Microsoft Operations Manager," http://www.microsoft.com/mom/Google ScholarGoogle Scholar
  4. "OceanSense: Sensor Network for Sea Monitoring," http://www.cse.ust.hk/~liu/Ocean/index.htmlGoogle ScholarGoogle Scholar
  5. P. Bahl, R. Chandra, A. Greenberg, S. Kandula, D. Maltz, and M. Zhang, "Towards Highly Reliable Enterprise Network Services Via Inference of Multi-level Dependencies," In Proc. of ACM SIGCOMM, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. X. Bai, D. Xuan, Z. Yun, T. Lai, and W. Jia, "Complete Optimal Deployment Patterns for Full-Coverage and k-Connectivity (k >=6) Wireless Sensor Networks," In Proc. of ACM MobiHoc, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. J. Cao, L. Zhang, J. Yang, and S. Das, "A Reliable Mobile Agent Communication Protocol," In Proc. of IEEE ICDCS, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. G. Cooper, "Probabilistic Inference using Belief Networks is NP-Hard," Stanford Knowledge Systems Laboratory, Technical Report 1987.Google ScholarGoogle Scholar
  9. P. Dagum and M. Luby, "Approximately Probabilistic Reasoning in Bayesian Belief Networks is NP-hard," Artificial Intelligence, pp. 141--153, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Q. Fang, J. Gao, and L. Guibas, "Locating and Bypassing Routing Holes in Sensor Networks," In Proc. of IEEE INFOCOM, 2004.Google ScholarGoogle Scholar
  11. R. Ganti, P. Jayachandran, H. Luo, and T. Abdelzaher, "Datalink Streaming in Wireless Sensor Networks," In Proc. of ACM SenSys, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. B. Gedik, L. Liu, and P. Yu, "ASAP: An Adaptive Sampling Approach to Data Collection in Sensor Networks," IEEE Transactions on Parallel and Distributed Systems (TPDS), vol. 18, pp. 1766--1783, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. T. He, S. Krishnamurthy, J. Stankovic, T. Abdelzaher, L. Luo, R. Stoleru, T. Yan, L. Gu, J. Hui, and B. Krogh, "Energy-Efficient Surveillance System using Wireless Sensor Networks," In Proc. of ACM MobiSys, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. S. Kandula, D. Katabi, and J. Vasseur, "Shrink: A Tool for Failure Diagnosis in IP Networks," In Proc. of MineNet Workshop at ACM SIGCOMM, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. K. Klues, G. Hackmann, O. Chipara, and C. Lu, "A Component-Based Architecture for Power-Efficient Media Access Control in Wireless Sensor Networks," In Proc. of ACM SenSys, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. R. Kompella, J. Yates, A. Greenberg, and A. Snoeren, "IP Fault Localization Via Risk Modeling," In Proc. of USENIX NSDI, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. S. Lim, C. Yu, and C. Das, "Rcast: A Randomized Communication Scheme for Improving Energy Efficiency in MANETs," In Proc. of IEEE ICDCS, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. H. Liu, P. Wan, C. Yi, X. Jia, S. Makki, and N. Pissinou, "Maximal Lifetime Scheduling in Sensor Surveillance Networks," In Proc. of IEEE INFOCOM, 2005.Google ScholarGoogle Scholar
  19. Y. Liu, Q. Zhang, and L. Ni, "Opportunity-based Topology Control in Wireless Sensor Networks," In Proc. of IEEE ICDCS, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. J. Pearl, Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference: Morgan Kaufmann, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. N. Ramanathan, K. Chang, L. Girod, R. Kapur, E. Kohler, and D. Estrin, "Sympathy for the Sensor Network Debugger," In Proc. of ACM SenSys, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. M. Steinder and A. Sethi, "Increasing Robustness of Fault Localization Through Analysis of Lost, Spurious, and Positive Symptoms," In Proc. of IEEE INFOCOM, 2002.Google ScholarGoogle Scholar
  23. M. Steinder and A. Sethi, "Probabilistic Fault Localization in Communication Systems using Belief Networks," IEEE/ACM Transactions on Networking (TON), vol. 12, pp. 809--822, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. M. Varshney, D. Xu, M. Srivastava, and R. Bagrodia, "SenQ: A Scalable Simulation and Emulation Environment for Sensor Networks," In Proc. of IEEE/ACM IPSN, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. J. Wu and S. Yang, "SMART: A Scan-Based Movement-Assisted Sensor Deployment Method in Wireless Sensor Networks," In Proc. of IEEE INFOCOM, 2005.Google ScholarGoogle Scholar
  26. N. Xu, S. Rangwala, K. Chintalapudi, D. Ganesan, A. Broad, R. Govindan, and D. Estrin, "A Wireless Sensor Network For Structural Monitoring," In Proc. of ACM SenSys, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. J. Yang, M. Soffa, L. Selavo, and K. Whitehouse, "Clairvoyant: A Comprehensive Source-Level Debugger for Wireless Sensor Networks," In Proc. of ACM SenSys, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Z. Yang, M. Li, and Y. Liu, "Sea Depth Measurement with Restricted Floating Sensors," In Proc. of IEEE RTSS, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. H. Zhai and Y. Fang, "Impact of Routing Metrics on Path Capacity in Multi-rate and Multi-hop Wireless Ad Hoc Networks," In Proc. of IEEE ICNP, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Q. Zhang, "Probabilistic Reasoning Based on Dynamic Causality Trees/Diagrams," Reliability Engineering and System Safety, vol. 46, pp. 202--220, 1994.Google ScholarGoogle ScholarCross RefCross Ref
  31. J. Zhao, R. Govindan, and D. Estrin, "Residual Energy Scan for Monitoring Sensor Networks," In Proc. of IEEE WCNC, 2002.Google ScholarGoogle Scholar

Index Terms

  1. Passive diagnosis for wireless sensor networks

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SenSys '08: Proceedings of the 6th ACM conference on Embedded network sensor systems
      November 2008
      468 pages
      ISBN:9781595939906
      DOI:10.1145/1460412

      Copyright © 2008 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 5 November 2008

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate174of867submissions,20%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader