{'fraction_non_alphanumeric': 0.017310252996005325, 'fraction_numerical': 0.002663115845539281, 'mean_word_length': 5.395744680851064, '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}}
Multi-Channel Opportunistic Routing

We propose and investigate Multi-Channel Extremely Opportunistic Routing (MCExOR) which is a protocol that extends Extremely Opportunistic Routing by utilizing multiple RF channels in multi-hop wireless networks. Large numbers of transmissions per end-to-end delivery combined with interference are the main reasons for the low capacity of wireless multi-hop networks. MCExOR reduces the overall number of transmissions in wireless multi-hop networks by opportunistically skipping nodes in a packet’s forwarding path. The use of multiple non overlapping RF channels contributes to the reduction of overall interference. In contrast to other approaches MCExOR only needs one RF transceiver per device. We present an algorithm for packet forwarding and show with the help of simulations that MCExOR outperforms traditional protocols like adhoc on-demand distance vector routing through the simultaneous use of multiple RF channels. In combination with realistic radio propagation models a further increase in the throughput is observed due to the opportunistic feature of MCExOR. With the increasing number of RF channels the overall throughput increases superproportionally. MCExOR with 2 RF channels surpasses AODV by an average of 140%. Unlike other multi channel approaches even a single packet flow can benefit from the existence of multiple channels. Finally, MCExOR is more robust than traditional protocols since it offers a higher end-to-end packet delivery.