{'fraction_non_alphanumeric': 0.02006335797254488, 'fraction_numerical': 0.0, 'mean_word_length': 5.869565217391305, '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}}
MRDWA: Multi-role Dynamic Weighting Aggregation Algorithm in Event Driven Wireless Sensor Networks

Data aggregation in wireless sensor networks eliminates data redundancy, thereby improving bandwidth usage and energy utilization. This paper presents a data aggregation algorithm, called MRDWA (Multi-Role Dynamic Weighting Aggregation), it mainly used in event driven WSN (Wireless Sensor Networks). MRDWA is based on cluster topology structure, and use different data aggregation algorithm according to the different characteristics of cluster member and cluster header. Each cluster member node adopts local estimation mechanism to determine whether to send sample data, and cluster header node adopts the dynamic weighting manner to make data aggregation according to its’ members’ data staleness. The experimental result shows that the aggregation algorithm reduces energy consumption on the condition of insurance of accuracy of sample data.