The present world technology is operated with wireless devices reaching from big to small sizes with varying costs. Since networking technologies problems arise due to the increasing demands in services, cognitive networks can be used as a resolution for this problem.
The current technology used in data networking is limited and not open to possible changes leading to low quality performance and results. The limitations of the current data networking technology include the limitations in response, state and scope mechanism, which lead to the incapability of network elements such as nodes, protocol layers, policies and behaviors to perform intelligent adaptations 1 .Almost everything is connected and accessible by using internet from anywhere and it create a digital society. However, traditional IP networks are complex and very hard to manage.
It is both difficult to configure the network according to predefined policies, and to reconfigure it to respond to faults, load, and changes 2.computer networks are complex with many parameters and network performance, it is difficult to select the ideal network operating state. To improve the performance of these kinds of networks, this research proposes the idea of the cognitive network. A cognitive network is a network composed of elements that, through learning and reasoning, dynamically adapt to varying network conditions in order to optimize end-to-end performance. In a cognitive network, decisions are made to meet the requirements of the network as a whole, rather than the individual network components.