Abstract

Process failures are instigated by underlying errors and faults in various layers of WSN (Wireless Sensor Network) communication protocol stack. Therefore, efficient and effective monitoring systems for fault detection and diagnosis are imperative for fault tolerance and robust operation of WSN to meet critical application requirements for reliability and throughput. Existing detection-diagnosis regimen are either centralized or distributed and network monitoring is performed passively or actively. This work presents a diagnostic agent based inter-process communication aware monitoring system for WSNs. Diagnostic agent actively performs probe-based process execution tracking and examines the effects of errors, omissions and channel misbehavior on process execution at node, link and network levels to implement failure detection and fault diagnosis. Such diagnosis is performed through the inference of inter-process communication of stacked and peer layer processes on sender and receiver side. The monitoring system has been implemented in Castalia simulator for WSN. Local diagnostic agent is implemented on sensor nodes for self-monitoring and network wide fault diagnosis is performed by global diagnostic agent on cluster head. Simulation results show that the system performs robust root cause analysis of critical process failures due to errors in stacked and peer layer processes. The decentralized distribution of diagnostic load on sensor nodes and cluster head produces lesser communication overhead and is energy efficient.

Highlights

  • SN has emerged as a new paradigm for Wpervasive computing and collaboration with advances in embedded systems and develop protocols and techniques for robust and reliable operation

  • The software layer of sensor nodes comprises of processes executing on the communication protocol stack

  • Afterwards, fault diagnosis is performed by executing Priority Tests that are based upon inter-process communication of both stacked and peer layer processes at node and network levels

Read more

Summary

INTRODUCTION

SN has emerged as a new paradigm for Wpervasive computing and collaboration with advances in embedded systems and develop protocols and techniques for robust and reliable operation. An error of sensor nodes in terms of limited memory, computation characterizes an incorrect system state that may lead to capability and energy pose a challenge for researchers to failure causing aberrations from normal system behavior. The software layer of sensor nodes comprises of processes executing on the communication protocol stack These processes communicate to exchange information and need to be checked for possible failures. This work presents a diagnostic agent based inter-process communication aware monitoring system for WSNs that actively performs probe based analysis of process execution.

RELATED WORK
MONITORING SYSTEM
System Architecture
Local Diagnostic Agent
Failure Detector
Stacked Process Correlation Model
Priority Tests
Peer Process Correlation Model
Fault Diagnosis
EVALUATION
Performance Evaluation of LDA
Impact of Probe Interval
Performance Evaluation of GDA
Diagnosis Communication Overhead
CONCLUSION
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.