Diagnostic Agent Based Inter-Process Communication Aware Monitoring System for Wireless Sensor Networks

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.

Authors and Affiliations

A. Zafar, A. H. Akbar

Keywords

Related Articles

Effect of Temperature and Time on Nickel Aluminide Coating Deposition

The βNiAl coating was deposited onto Nickel based CMSX-4 superalloy by in-situ CVD (Chemical Vapor Deposition) method. Main focus of this contribution was to study the influence of aluminizing time and temperature on the...

Markov Logic Based Inference Engine for CDSS

CDSS (Clinical Decision Support System) is typically a diagnostic application and a modern technology that can be employed to provide standardized and quality medical facilities to the medical patients especially when ex...

Assessing the Removal of Turbidity and Coliform Transport through Canal-Bed Sediment at Lab-Scale: Column Experiments

This study was conducted at lab scale to determine the performance of the canal-bed for the removal of turbidity and microorganisms TC (Total Coliforms) from surface water. The canal-bed sediments were collected and anal...

DC Home Appliances for DC Distribution System

This paper strengthens the idea of DC distribution system for DC microgrid consisting of a building of 50 apartments. Since the war of currents AC system has been dominant because of the paucity of research in the protec...

Identification of Determinants for Globalization of SMEs using Multi-Layer Perceptron Neural Networks

SMEs (Small and Medium Sized Enterprises) sector is facing problems relating to implementation of international quality standards. These SMEs need to identify factors affecting business success abroad for intelligent all...

Download PDF file
  • EP ID EP549777
  • DOI 10.22581/muet1982.1902.07
  • Views 99
  • Downloads 0

How To Cite

A. Zafar, A. H. Akbar (2019). Diagnostic Agent Based Inter-Process Communication Aware Monitoring System for Wireless Sensor Networks. Mehran University Research Journal of Engineering and Technology, 38(2), 321-334. https://europub.co.uk/articles/-A-549777