{'fraction_non_alphanumeric': 0.02390438247011952, 'fraction_numerical': 0.0, 'mean_word_length': 5.408163265306122, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
LEAP: Localized Energy-Aware Prediction for data collection in wireless sensor networks

For many applications in wireless sensor networks, accurate data collection is a crucial problem. Users may want to continuously extract data from the networks for analysis after. Clustering and prediction techniques, which exploit spatial and temporal correlation among sensor data, provide opportunities for reducing the energy consumption of sensor data collection. We propose the LEAP (localized energy-aware prediction) approach. LEAP is clustering based. A cluster head represents all sensor nodes in the cluster, and collects data values from them. LEAP implements local prediction algorithms, and only data values not within a specified error bound are collected by a cluster head. By doing so, the cluster head maintains an accurate view of the sensor data, while the communication cost is reduced. In this paper, we present energy-aware prediction models used in LEAP, analyze the performance tradeoff between reducing communication cost and limiting prediction cost, and design algorithms to exploit the benefit of energy-aware prediction. We believe LEAP has broad applications. Our proposed models, analysis, and algorithms are validated via simulation.