{'fraction_non_alphanumeric': 0.02540650406504065, 'fraction_numerical': 0.0, 'mean_word_length': 5.437908496732026, '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}}
Coping with asymmetric losses in CSMA/CA: Inter-session network coding performance evaluation and adaptive protocol design

Inspired by the discrepancy between past theoretical analysis and real measurements for high-load scenarios for inter-session network coding, we pinpoint and analyze the source of this discrepancy in wireless networks implementing a CSMA/CA medium access scheme. Our analysis shows that CSMA/CA is very sensitive to asymmetric channel losses caused by channel conditions. Leveraging this analysis, we present an adaptive channel priority protocol that copes with asymmetric channel losses while being compatible with CSMA/CA. We implement this protocol and perform real-life measurements that (i) confirm the sensitivity of the CSMA/CA scheme in real implementations, and (ii) shows that our adaptive protocol provides a simple, yet potent mechanism to cope with asymmetric channel losses and ultimately to enhance end-to-end throughput in high-load scenarios.