Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Cognitive Networks Activity #1
6/26/2012
CS
255:
Advan
ced
Com
pu
ter
Netw
ork
s
1
Context
6/26/2012
CS
255:
Advan
ced
Com
pu
ter
Netw
ork
s
2
Context
6/26/2012
CS
255:
Advan
ced
Com
pu
ter
Netw
ork
s
3
Context
6/26/2012
CS
255:
Advan
ced
Com
pu
ter
Netw
ork
s
4
Motivation • Current network’s limited ability to adapt
• Adaptation are reactive
• Limited in scope and response mechanism
• Unable to make intelligent adaptation
• Response to network stimuli only in a limited scope.
• Results to sub optimal performance
• Complexity in management, size & heterogeneity
• Timing
• Determinism
6/26/2012
CS
255:
Advan
ced
Com
pu
ter
Netw
ork
s
5
Cognitive Networks • A network with cognitive process with the ability to plan,
decide & act on network conditions. • Learns from adaptation and uses them to make future
decisions while taking into account end to end goals.
• Goals:
• provide, over an extended period of time, better end-to-end performance than non cognitive network.
• Resource management
• Quality of Service
• Security
• Access control
• Etc.
6/26/2012
CS
255:
Advan
ced
Com
pu
ter
Netw
ork
s
6
Related Technology • Cognitive Radios
• Cross Layer Technology
6/26/2012
CS
255:
Advan
ced
Com
pu
ter
Netw
ork
s
7
Cognitive Networks Use observations of network performance as input to a decision making process and
then provides output in the form of a set of actions that can be implemented.
6/26/2012
CS
255:
Advan
ced
Com
pu
ter
Netw
ork
s
8
Actions
Ob2
Ob3
Ob1
The Cognitive Framework
6/26/2012
CS
255:
Advan
ced
Com
pu
ter
Netw
ork
s
9
Design Issues • Price of Anarchy
• Performance difference between cognitive elements following selfish goals and an altruistic mode of operation.
• Price of Ignorance
• Performance costs of a distributed system knowing less than the whole state of the system.
• Price of Control
• Difference in performance between a system that exercises full control over the network and one that depends on state transition of non-cognitive elements to control aspects of the network.
6/26/2012
CS
255:
Advan
ced
Com
pu
ter
Netw
ork
s
10
Sample Implementation
6/27/2012
CS
255:
Advan
ced
Com
pu
ter
Netw
ork
s
11
References • [1] Thomas, R., Friend, D., DaSilva L., MacKenzie, A.,
Cognitive Networks: Adaptation and Learning to Achieve end-to-end Performance Objectives
• [2] Facchini, C., Bridging the Gap Between Theory and Implementation in Cognitive Networks: Developing Reasoning in Today’s Networks
• [3] CRC – CORAL: A Cognitive WiFi Networking System – Youtube. Retrieved June 26, 2012 from http://www.youtube.com/watch?v=1-X-a2-fUwc
• [4] Gelenbe, E., Lent, R., Lent Reliable Networking with Cognitive Packets
• [5] Gelenbe, E., Lent, R., Xu., Networks with Cognitive Packets
6/27/2012
CS
255:
Advan
ced
Com
pu
ter
Netw
ork
s
12