Adaptability and Failure Resilience of the Cognitive Packet Network
Self Aware Networks (SAN) is a proposal of QoS-enabled networks with enhanced monitoring and self improvement capabilities that use adaptive packet routing proto-cols. Such an example is Cognitive Packet Network (CPN), which addresses QoS by using adaptive techniques based on online measurements. It is a distributed protocol that provides QoS-driven routing, in which users, or the network itself, declare their QoS requirements (QoS Goals) such as minimum delay, maximum bandwidth, minimum cost, and so on. CPN is designed to perform self-improvement by learning from the experience of smart packets, using Random Neural Networks (RNN) with Reinforcement Learning (RL), and genetic algorithms.