{'fraction_non_alphanumeric': 0.019390581717451522, 'fraction_numerical': 0.0, 'mean_word_length': 5.28695652173913, '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}}
An efficient caching strategy in mobile ad hoc networks based on clusters

We propose a novel scheme, called cluster cooperative (CC) for caching in mobile ad hoc networks where network topology is partitioned into non-overlapping clusters. In each cluster a "super" node called cache state node (CSN) is chosen to maintain the cluster cache state (CCS) information for nodes within its cluster domain. For a local cache miss, each client checks the data with its home CSN before forwarding the request towards server. Simulation experiments show that the CC caching mechanism achieves significant improvements in average query latency and reduces the cache management overheads in comparison with other caching strategies