{'fraction_non_alphanumeric': 0.012313104661389622, 'fraction_numerical': 0.003518029903254178, 'mean_word_length': 5.0855614973262036, '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}}
Enhancing TCP energy efficiency for mobile hosts

We present the finding of an investigation into an energy and performance enhancing technique for TCP operating in wireless networking environments. This technique, in contrast to other schemes that have been studied to date, is based on the concept of minimizing the probability of packet loss in wireless links rather than on error recovery. The scheme we propose intelligently suspends transmissions when the wireless link displays poor error characteristics and resumes when the error condition abates, to minimize packet loss without TCP modification. Through simulation, in a LAN environment it is shown that intelligently suspension and resumption is possible to get better TCP performance and energy efficiency when the error is persistent, with long duration of a bad period and a high error rate. On the other hand, in a WAN environment it is worth doing in all situations as it can improve the energy efficiency up to 40% and and the TCP performance up to 35%. This study leads to improve TCP performance and energy efficiency by deploying lower layer information efficiently.