{'fraction_non_alphanumeric': 0.022816166883963495, 'fraction_numerical': 0.001303780964797914, 'mean_word_length': 5.449579831932773, '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}}
Fast Sensory Data Aggregation in IoT Networks: Collision-Resistant Dynamic Approach

Internet-of-Things (IoT) systems and their applications rely on sensory data for operating context-aware functions. To ensure reliability, these data must arrive at the base station in a timely manner. Because IoT sensors are battery powered and expected to last for years, energy consumption has always been a dominant concern. The duty cycling mechanism efficiently extends the lifespan of sensor nodes; however, it increases data aggregation time. This article studies the minimum time aggregation scheduling problem in duty-cycled sensor networks. The existing solutions route the sensory data through a predefined structure, but such structures are constructed without full awareness of collisions in the wireless medium. Therefore, in this study, the collision-resistant dynamic (CORD) scheduling approach has been proposed with an aim to provide fresh data for emerging IoT applications. The proposed approach is applicable to any initial routing structure and it dynamically changes the receiver of a transmission whenever this change can reduce aggregation time. The receiver-changing decision is made on the fly, resisting all collisions between the determined transmissions. We evaluate CORD in various simulation scenarios, and the results demonstrate that the proposed approach yields a notable improvement of up to 62% from the viewpoint of aggregation time while having comparable time complexity compared to state-of-the-art methods.