I. Introduction
As defined in Cognitive Networks [1], this network type process the observed contexts and network conditions, it gathers traffic data and user behavior to make decisions based on previous knowledge and considering users' end-to-end objectives.