{'fraction_non_alphanumeric': 0.009083402146985962, 'fraction_numerical': 0.0, 'mean_word_length': 5.247422680412371, '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}}
Cognitive routing system for mobile ad hoc networks

So far the routing protocols that have been proposed and implemented for MANETS fall into three main categories. Reactive, proactive and a third category called hybrid routing protocols. The reactive and proactive routing protocols are designed for special environments and can give better performance if deployed under certain conditions such as network size, whereas the Hybrid Routing protocols tries to combine the features of both types of routing protocols but still this classification doesn't help much in terms of a unified solution towards the routing problem in MANETS. In order to achieve a uniform routing solution a new routing mechanism is needed with the capability of cognition. In this paper we propose the prototype for a new routing mechanism called Cognitive Routing System for MANETS. Our proposal suggests a cognitive system that interacts with the routing system. The cognitive system monitors certain parameters and decisions are taken based on these parameters. We initially suggest that the network size parameter be taken into consideration for selecting whether reactive or proactive routing scheme should be used in the network.