{'fraction_non_alphanumeric': 0.030534351145038167, 'fraction_numerical': 0.0, 'mean_word_length': 5.3983739837398375, '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}}
SeaLinx: a multi-instance protocol stack architecture for underwater networking

Advancement in acoustic modem technology has gradually brought underwater network into real life. Despite high cost of sea testing, there have been initial realization effort, such as Sea-Web, Aqua-Net, SUNSET, etc. As the main developers of Aqua-Net, through extensive testing experiences at different scales, we have recognized shortcomings of Aqua-Net and decided to design and implement the next generation of it. In this paper, we introduce SeaLinx as a new protocol stack architecture for underwater networking which (i) enables users to exploit their hardware more efficiently by allowing applications to run simultaneously on a modem, and (ii) provide better support for cross-layer communication.