{'fraction_non_alphanumeric': 0.016891891891891893, 'fraction_numerical': 0.004222972972972973, 'mean_word_length': 4.925, '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 Pragmatic Approach towards the Improvement of Performance of Ad Hoc Routing Protocols

Mobile ad hoc networks are typically characterized by high mobility and frequent link failures that result in low throughput and high end-to-end delay. In order to facilitate communication within the network, a routing protocol is used to discover routes between nodes. The primary goal of such an ad hoc network routing protocol is correct and efficient route establishment between a pair of nodes so that messages may be delivered in a timely manner. Though a large number of routing protocols have been developed for this kind of networks, most of them suffer from implementation difficulties and some inherent incapabilities to cope with highly dynamic scenarios as well as support for Quality of Services (QoS). In this paper we propose to introduce a new layer in between network layer and IEEE 802.11 MAC sub layer. This layer will interact with the underlying MAC layer and provide link connectivity information as well as various other valuable parameters (e.g. received signal strength, network resource usage etc.), which can be used for further enhancement of the routing algorithms.