{'fraction_non_alphanumeric': 0.02284527518172378, 'fraction_numerical': 0.0, 'mean_word_length': 5.469798657718121, '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}}
Recent Advances in Wireless Sensor Network Routing Protocols: An Energy Efficiency Perspective

Energy efficiency is of utmost importance in current generation resource-constrained but very useful wireless sensor networks. Energy efficiency is usually achieved by optimizing both the hardware and software of the network. This work focusses on reviewing software-based optimization for energy efficiency specifically in the network layer of the communication stack. The taxonomy of the routing protocols is derived based on (a) topology (b) reliability (c) network structure and (d) communication model. Due to the page constraints, only the topology and reliability-based routing protocols are reviewed from the energy efficiency perspective. Besides, the strength and weakness of the protocols are presented along with the ideas that can be used to improve the protocols further. Finally, the paper concludes with ideas to propel further research in this field.