{'fraction_non_alphanumeric': 0.029552715654952075, 'fraction_numerical': 0.0007987220447284345, 'mean_word_length': 5.142156862745098, '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 scalable location-aware peer-to-peer system for MANET

Many peer to peer (P2P) systems have been proposed in wired networks. However, they are not directly applicable to wireless networks because of mobility and the lacking of routing mechanism. In this paper, we propose scalable, self-organizing, self-addressing, self-routing and location-a ware peer-to-peer system, abbreviated as SLAP, for mobile wireless ad hoc network (MANET). SLAP solves highly traffic overhead problem. The self-organization mechanism automatically organizes nodes into a tree-based overlay network for scalability. Through the novel addressing scheme, it enables nodes to be roughly aware of its physical location in the underlying network when they have joined in network. Next, the self-routing mechanism in SLAP is based on the longest-prefix matching and soft state routing cache methods to avoid massive control overheads of flooding and reduce length of routing paths, respectively. On final issue, the sharing mechanism proposed in this paper is based on distributed hash function over tree overlay structure. We have implemented a prototyping system to demonstrate the feasibility and efficiently of the SLAP. Simulations show that the SLAP gives promising results