{'fraction_non_alphanumeric': 0.02039329934450109, 'fraction_numerical': 0.0, 'mean_word_length': 5.511848341232228, '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}}
WACHM: Weight based adaptive clustering for large scale heterogeneous MANET

Node clustering is an effective technique to mitigate the topology changes in mobile ad hoc networks (MANET) because nodes are dynamic in nature due to the mobility of nodes. Many clustering algorithms, in which MANET is usually assumed to be homogeneous, have been proposed. However, a homogeneous MANET suffers from poor scalability. Recent research has demonstrated its performance bottleneck both theoretically and through simulation experiments and testbed measurement. In this paper, a design methodology is presented, named weight based adaptive clustering for large scale heterogeneous MANET (WACHM), in order to build a large scale hierarchical MANET using heterogeneous nodes to construct different layers. Four critical issues are addressed. First the optimal number of CHs is analyzed in theory. Then the optimal hops via simulations are obtained. Finally the dependency probability and the link stability are defined. In cluster head election, we take into account the degree-difference, battery power, average link stability and dependency probability for electing cluster heads from advanced nodes. At last, four scenarios of cluster maintenance are proposed and solved. Simulation results show that WACHM achieve good scalability and demonstrate the superior performance of WACHM.