{'fraction_non_alphanumeric': 0.021035598705501618, 'fraction_numerical': 0.0, 'mean_word_length': 5.872222222222222, '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}}
On Underwater Wireless Sensor Networks Routing Protocols: A Review

Underwater sensor networks (UWSNs) play a significant role in ocean exploration and monitoring by gathering information and routing it to the ground stations. Therefore, the design of efficient routing protocols is necessary as it guarantees robust and reliable data delivery from the source nodes to the destination nodes. However, the effects of underwater environment, dynamic nature of the channel for acoustic, radio and optical waves, and harsh underwater noise conditions, make the routing protocol design a challenging task. This article overviews various issues which are faced in designing the routing protocols and summarizes the popular routing protocols for UWSNs alongside their pros and cons. More specifically, the routing protocols are characterized into three main categories; localization-based, localization-free and cooperative schemes. The performance of these protocols are discussed with respect to various network parameters such as energy consumption, network lifetime, delay, reliability, and communication overheads. Towards the end, new directions for potential research in improving routing protocols performance in UWSNs are highlighted.