ive NGSDP model. Regarding network architecture, we proposed the cognitive domain management scheme, while, in order to implement cognitive processes, active networks based on intelligent agents are introduced to figure out the problems. 6.3.4.3.1 Cognitive Domain Management According to the principle of cognitive domain design pattern described in Section 6.3.3.2, the cognitive domain management scheme can be designed following its instructions. From perspective of topology, it would be a kind of hybrid architecture combined with centralized style and distributed topology, which can be depicted as Figure 6.7. Domain servers are deployed to manage corresponding domain networks, while a central data server is prepared to collect information periodically. Dynamic network information is collected, transferred, and formatted to knowledge base for machine learning and decision making. Several network services and actions, such as QoS guarantees and route forwarding can be computed and then delivered smoothly. Taking into account the pressure of information transferring, the domain server is in charge of its own domain, while central data server serves for communications and Overview of Cognitive NGSDP Model Domain server IP network Domain server IP network Central data server IP network Domain server Domain server IP network Figure 6.7 Topology of cognitive networks. forwarding essential information among different domain servers. Intelligent mobile agents can be utilized to transfer information from end to end. 6.3.4.3.2 Active Networks and Mobile Agents Active network is an approach to network architecture in which the switches of the network perform customized computations on the messages flowing through them. Those networks are active in the sense that nodes can perform computations on, and modify the packet contents [58]. Nodes in the active networking model differ from their passive counterparts in their ability to provide intermediate processing to the packets flowing through them, and hence offering these pack