Abstract

In wireless sensor networks (WSNs), data redundancy is a challenging issue that not only introduces network congestion but also consumes considerable sensor node resources. Data redundancy occurs due to the spatial and temporal correlations among the data gathered by the neighboring nodes. Data aggregation is a prominent technique that performs in-network filtering of the redundant data and accelerates knowledge extraction by eliminating the correlated data. However, most data aggregation techniques have low accuracy because they do not consider the presence of erroneous data from faulty nodes, which represents an open research challenge. To address this challenge, we have proposed a novel, lightweight, and energy-efficient function-based data aggregation approach for a cluster-based hierarchical WSN. Our proposed approach works at two levels: the node level and the cluster head level. At the node level, the data aggregation is performed using the exponential moving average (EMA), and a threshold-based mechanism is adopted to detect any outliers to improve the accuracy of data aggregation. At the cluster head level, we have employed a modified version of the Euclidean distance function to provide highly refined aggregated data to the base station. Our experimental results show that our approach reduces the communication cost, transmission cost, and energy consumption at the nodes and cluster heads and delivers highly refined, fused data to the base station.

Full Text
Published version (Free)

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