{'fraction_non_alphanumeric': 0.01937269372693727, 'fraction_numerical': 0.0009225092250922509, 'mean_word_length': 5.420118343195266, '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}}
Location-Aided Opportunistic Routing for Mobile Ad Hoc Networks

Mobile ad hoc networks consist of mobile nodes which have no fixed infrastructure or centralized administration. Routing protocol design is critical to the performance and reliability of mobile ad hoc networks. Traditional routing protocols have been shown ineffective in coping with unreliable and unpredictable wireless medium. In this paper, we propose a Location-Aided Opportunistic Routing protocol (LAOR). LAOR uses nodes' location information to define the forwarding candidate set and to prioritize candidates. The priority of nodes in forwarding candidate set is defined by their distances to destination node, the nearer to destination node, the higher priority. Moreover, LAOR minimizes resource consumption and duplicate transmissions by judiciously selecting forwarding nodes to prevent routes from diverging. To further protect against packet losses, LAOR uses local recovery to retransmit a packet when an ACK is not received within a specified time. In the end, we validate LAOR using NS -2 simulations.