{'fraction_non_alphanumeric': 0.027408637873754152, 'fraction_numerical': 0.0016611295681063123, 'mean_word_length': 5.342105263157895, '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}}
Multimodal Retransmission Timer for LPWAN

Low-power wide-area networks (LPWANs) are experiencing high momentum as an inexpensive solution for enabling the Internet-of-Things (IoT) applications. Recent Internet connectivity support developments are expected to further fuel the adoption of LPWAN. However, the latter present challenges to the Internet protocols. Remarkably, many LPWAN scenarios exhibit a multimodal round-trip time (RTT) distribution, which deviates from the common Internet RTT characteristics. This leads to a significant mismatch between retransmission timeout (RTO), computed by the standard transmission control protocol (TCP) or alternative experimental RTO algorithms, and RTT. In this article, we present the Multimodal RTO algorithm, which is able to self-adapt to the current RTT mode and produce suitable RTO values. The evaluation results show that the Multimodal RTO reduces the RTO versus RTT misalignment of the TCP RTO algorithm by an average factor of up to 5, and reduces latency in the presence of losses by up to 2 orders of magnitude, while operating safely. The Multimodal RTO is currently being considered by the IETF as a candidate mechanism for standardization.