{'fraction_non_alphanumeric': 0.014814814814814815, 'fraction_numerical': 0.021164021164021163, 'mean_word_length': 5.183006535947713, '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}}
Improving the Performance of Hybrid Wireless Mesh Protocol

Recently, IEEE 802.11s has been ratified as an amendment to the IEEE 802.11 standard. It adds the ability to establish a wireless mesh network. The amendment makes provisions for a routing protocol called Hybrid Wireless Mesh Protocol(HWMP). In this paper we study the impact of asymmetric bidirectional links on the performance of HWMP. We show through experiments using real hardware on a test bed and the open 80211s implementation of HWMP that such links significantly impact the performance of the protocol. We describe in detail the cause of decline in performance and attribute it to implementation issues and more importantly the inadequacy of the routing metric. Moreover, we propose solutions to the identified problems, implement those solutions by making modifications to the Linux kernel mac80211 stack and show the achieved performance gains through detailed experiments.