{'fraction_non_alphanumeric': 0.013377926421404682, 'fraction_numerical': 0.0033444816053511705, 'mean_word_length': 5.613259668508287, '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}}
A multi‐service link layer architecture for the wireless Internet

The performance of Internet applications over wireless links is disappointing due to the adverse effects of wireless errors on higher layer protocols and applications. This paper focuses on link layer enhancement mechanisms which attempt to hide these wireless impairments. We simulate file transfer and WWW browsing over TCP and continuous media distribution over UDP, in conjunction with various link layer schemes. Our results reveal that WWW browsing behaves differently than bulk file transfer, that some TCP aware enhancements have limited applicability and that UDP applications are best served by schemes inappropriate for TCP. We then describe a multi‐service link layer architecture that simultaneously enhances the performance of diverse applications by supporting multiple error recovery schemes in parallel. In order to evaluate our architecture, we repeat our previous simulations with all applications executing simultaneously. The results reveal that with our approach each application achieves similar improvements as when it operates alone over its preferred link layer. Copyright © 2004 John Wiley & Sons, Ltd.