{'fraction_non_alphanumeric': 0.025431425976385105, 'fraction_numerical': 0.0027247956403269754, 'mean_word_length': 5.444444444444445, '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}}
Pipelined Transmission MAC for String Underwater Acoustic Networks

Despite effort spent over past years, an efficient MAC protocol design is still a challenging issue in underwater acoustic networks (UANs) mostly due to two factors: first, the long propagation delay of the acoustic signal in underwater environment; and second, the high variability of the environment. In this paper, we introduce a new MAC protocol for string UANs called Pipelined Transmission MAC (PTMAC). This protocol is essentially scheduling-based which pipelines data transmission to optimize network performance. The main contributions of the paper are: (1) design and implement a pilot version of PTMAC; (2) measure the performance of the protocol in the real open sea environment; and (3) propose a distributed method to improve the performance of the protocol through picking the appropriate maximum packet length. With this work, we introduce a working protocol for applications such as oil pipe monitoring, sea environment surveillance; as well as provide a baseline for performance comparison for future MAC protocols.