{'fraction_non_alphanumeric': 0.021709633649932156, 'fraction_numerical': 0.0, 'mean_word_length': 5.099173553719008, '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}}
Energy-aware Virtual Ring Routing in Wireless Sensor Networks

Virtual Ring Routing (VRR) is an ad-hoc routing protocol that avoids flooding the network. It uses location independent identifiers for packet routing. However, VRR does not take into consideration the amount of energy in nodes, leading to the failure of several nodes in the network. To resolve this problem, we have adopted a hierarchical Distributed Hash Table in the VRR architecture. In the resulting architecture, the energy powerful sensors are responsible for most message traffic. Weak sensors are then utilized less frequently than powerful sensors. The experimental results show that Coral-based VRR consumes less energy than VRR and extends the network lifetime.