Cognitive network
Encyclopedia
In communication networks, cognitive network (CN) is a new type of data network that makes use of cutting edge technology from several research areas (i.e. machine learning
Machine learning
Machine learning, a branch of artificial intelligence, is a scientific discipline concerned with the design and development of algorithms that allow computers to evolve behaviors based on empirical data, such as from sensor data or databases...

, knowledge representation
Knowledge representation
Knowledge representation is an area of artificial intelligence research aimed at representing knowledge in symbols to facilitate inferencing from those knowledge elements, creating new elements of knowledge...

, computer network
Computer network
A computer network, often simply referred to as a network, is a collection of hardware components and computers interconnected by communication channels that allow sharing of resources and information....

, network management
Network management
Network management refers to the activities, methods, procedures, and tools that pertain to the operation, administration, maintenance, and provisioning of networked systems....

) to solve some problems current networks are faced with. Cognitive network is different from cognitive radio
Cognitive radio
A cognitive radio is a kind of two-way radio that automatically changes its transmission or reception parameters, in a way where the entire wireless communication network -- of which it is a node -- communicates efficiently, while avoiding interference with licensed or licensed exempt users...

 as it covers all the layers of the OSI model
OSI model
The Open Systems Interconnection model is a product of the Open Systems Interconnection effort at the International Organization for Standardization. It is a prescription of characterizing and standardizing the functions of a communications system in terms of abstraction layers. Similar...

 (not only layers 1 and 2 as with cognitive radio).

History

One of the attempts to define the concept of cognitive network was made in 2005 by Thomas, DaSilva and MacKenzie and is based on an older idea of the Knowledge Plane described by Clark, Partridge, Ramming and Wroclawski. Since then, several research activities in the area have emerged. A survey and an edited bookQ. Mahmoud, "Cognitive Networks: Towards Self-Aware Networks", John Wiley and Sons, 2007, ISBN 9780470061961. reveal some of these efforts.

The Knowledge Plane is "a pervasive system within the network that builds and maintains high level models of what the network is supposed to do, in order to provide services and advice to other elements of the network" .

Definition

In , the authors define the CN as a network with a cognitive process that can perceive current network conditions, plan, decide, act on those conditions, learn from the consequences of its actions, all while following end-to-end goals. This loop, the cognition loop, senses the environment, plans actions according to input from sensors and network policies, decides which scenario fits best its end-to-end purpose using a reasoning engine, and finally acts on the chosen scenario as discussed in the previous section. The system learns from the past (situations, plans, decisions, actions) and uses this knowledge to improve the decisions in the future.

This definition of CN does not explicitly mention the knowledge of the network; it only describes the cognitive loop and adds end-to-end goals that would distinguish it from CR or so called cognitive layers. This definition of CN seems to be incomplete since it lacks knowledge which is an important component of a cognitive system as discussed in , , and .

In particular, Balamuralidhar and Prasad gives an interesting view of the role of ontological knowledge representation: “The persistent nature of this ontology enables proactiveness and robustness to ‘ignorable events’ while the unitary nature enables end-to-end adaptations.” We consider this statement essential for CNs.

In , CN is seen as a communication network augmented by a knowledge plane that can span vertically over layers (making use of cross-layer design) and/or horizontally across technologies and nodes (covering a heterogeneous environment). The knowledge plane needs at least two elements:
  • A representation of relevant knowledge about the scope (device, homogeneous network, heterogeneous network, etc.).
  • A cognition loop which uses Artificial Intelligence
    Artificial intelligence
    Artificial intelligence is the intelligence of machines and the branch of computer science that aims to create it. AI textbooks define the field as "the study and design of intelligent agents" where an intelligent agent is a system that perceives its environment and takes actions that maximize its...

     techniques inside its states (learning techniques, decision making techniques, etc.).

See also

  • Cognitive radio
    Cognitive radio
    A cognitive radio is a kind of two-way radio that automatically changes its transmission or reception parameters, in a way where the entire wireless communication network -- of which it is a node -- communicates efficiently, while avoiding interference with licensed or licensed exempt users...

  • Cross-layer optimization
    Cross-layer optimization
    Cross-layer optimization is an escape from the pure waterfall-like concept of the OSI communications model with virtually strict boundaries between layers. The cross layer approach transports feedback dynamically via the layer boundaries to enable the compensation for e.g...

  • Artificial intelligence
    Artificial intelligence
    Artificial intelligence is the intelligence of machines and the branch of computer science that aims to create it. AI textbooks define the field as "the study and design of intelligent agents" where an intelligent agent is a system that perceives its environment and takes actions that maximize its...

  • Machine learning
    Machine learning
    Machine learning, a branch of artificial intelligence, is a scientific discipline concerned with the design and development of algorithms that allow computers to evolve behaviors based on empirical data, such as from sensor data or databases...

  • Knowledge representation
    Knowledge representation
    Knowledge representation is an area of artificial intelligence research aimed at representing knowledge in symbols to facilitate inferencing from those knowledge elements, creating new elements of knowledge...

  • Computer network
    Computer network
    A computer network, often simply referred to as a network, is a collection of hardware components and computers interconnected by communication channels that allow sharing of resources and information....

  • End-to-end principle
    End-to-end principle
    The end-to-end principle is a classic design principle of computer networking which states that application specific functions ought to reside in the end hosts of a network rather than in intermediary nodes, provided they can be implemented "completely and correctly" in the end hosts...

  • Cognitive Plane
    Cognitive Plane
    A Cognitive Plane is a decentralised system enabling self-management, self-control and self-optimization of network and service platforms. Specifically Cognitive Plane exploits data mining, reasoning and machine learning algorithms and techniques to extract the knowledge on the status of the...


External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK