{'fraction_non_alphanumeric': 0.024451939291736932, 'fraction_numerical': 0.0, 'mean_word_length': 5.594444444444444, '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 distributed stable backbone maintenance protocol for ad hoc wireless networks

We have introduced a hierarchical structure for ad hoc wireless networks that classifies nodes into backbone capable nodes (BCNs) and regular nodes (RNs). Under our TBONE protocol, a backbone network (Bnet) is formed by dynamically electing backbone nodes (BNs) among BCNs. However the current TBONE protocol requires global topological information to elect and de-elect BNs, which can induce high control message overhead and slow down the Bnet layout adaptation process. In this paper, we resolve this problem by proposing a modified MBN protocol (MBNP) for electing and de-electing BNs, which requires each candidate node to employ only local connectivity information (within two hops). While such schemes tend many times to be unstable, we prove and demonstrate that our process involving BN-BCN conversions is oscillation free. We show that the synthesized network configuration demonstrates desirable robustness and connectivity features, while demanding low control message overhead. Key performance characteristics of the modified protocol are exhibited by conducting simulation-based evaluations.