Cognitive Networks Advanced Computer Networks · Cognitive Networks •A network with cognitive...
Transcript of Cognitive Networks Advanced Computer Networks · Cognitive Networks •A network with cognitive...
![Page 1: Cognitive Networks Advanced Computer Networks · Cognitive Networks •A network with cognitive process with the ability to plan, decide & act on network conditions. •Learns from](https://reader034.fdocuments.us/reader034/viewer/2022050609/5fb05cd0b007f8499b406a9a/html5/thumbnails/1.jpg)
Cognitive Networks Activity #1
6/26/2012
CS
255:
Advan
ced
Com
pu
ter
Netw
ork
s
1
![Page 2: Cognitive Networks Advanced Computer Networks · Cognitive Networks •A network with cognitive process with the ability to plan, decide & act on network conditions. •Learns from](https://reader034.fdocuments.us/reader034/viewer/2022050609/5fb05cd0b007f8499b406a9a/html5/thumbnails/2.jpg)
Context
6/26/2012
CS
255:
Advan
ced
Com
pu
ter
Netw
ork
s
2
![Page 3: Cognitive Networks Advanced Computer Networks · Cognitive Networks •A network with cognitive process with the ability to plan, decide & act on network conditions. •Learns from](https://reader034.fdocuments.us/reader034/viewer/2022050609/5fb05cd0b007f8499b406a9a/html5/thumbnails/3.jpg)
Context
6/26/2012
CS
255:
Advan
ced
Com
pu
ter
Netw
ork
s
3
![Page 4: Cognitive Networks Advanced Computer Networks · Cognitive Networks •A network with cognitive process with the ability to plan, decide & act on network conditions. •Learns from](https://reader034.fdocuments.us/reader034/viewer/2022050609/5fb05cd0b007f8499b406a9a/html5/thumbnails/4.jpg)
Context
6/26/2012
CS
255:
Advan
ced
Com
pu
ter
Netw
ork
s
4
![Page 5: Cognitive Networks Advanced Computer Networks · Cognitive Networks •A network with cognitive process with the ability to plan, decide & act on network conditions. •Learns from](https://reader034.fdocuments.us/reader034/viewer/2022050609/5fb05cd0b007f8499b406a9a/html5/thumbnails/5.jpg)
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
![Page 6: Cognitive Networks Advanced Computer Networks · Cognitive Networks •A network with cognitive process with the ability to plan, decide & act on network conditions. •Learns from](https://reader034.fdocuments.us/reader034/viewer/2022050609/5fb05cd0b007f8499b406a9a/html5/thumbnails/6.jpg)
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
![Page 7: Cognitive Networks Advanced Computer Networks · Cognitive Networks •A network with cognitive process with the ability to plan, decide & act on network conditions. •Learns from](https://reader034.fdocuments.us/reader034/viewer/2022050609/5fb05cd0b007f8499b406a9a/html5/thumbnails/7.jpg)
Related Technology • Cognitive Radios
• Cross Layer Technology
6/26/2012
CS
255:
Advan
ced
Com
pu
ter
Netw
ork
s
7
![Page 8: Cognitive Networks Advanced Computer Networks · Cognitive Networks •A network with cognitive process with the ability to plan, decide & act on network conditions. •Learns from](https://reader034.fdocuments.us/reader034/viewer/2022050609/5fb05cd0b007f8499b406a9a/html5/thumbnails/8.jpg)
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
![Page 9: Cognitive Networks Advanced Computer Networks · Cognitive Networks •A network with cognitive process with the ability to plan, decide & act on network conditions. •Learns from](https://reader034.fdocuments.us/reader034/viewer/2022050609/5fb05cd0b007f8499b406a9a/html5/thumbnails/9.jpg)
The Cognitive Framework
6/26/2012
CS
255:
Advan
ced
Com
pu
ter
Netw
ork
s
9
![Page 10: Cognitive Networks Advanced Computer Networks · Cognitive Networks •A network with cognitive process with the ability to plan, decide & act on network conditions. •Learns from](https://reader034.fdocuments.us/reader034/viewer/2022050609/5fb05cd0b007f8499b406a9a/html5/thumbnails/10.jpg)
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
![Page 11: Cognitive Networks Advanced Computer Networks · Cognitive Networks •A network with cognitive process with the ability to plan, decide & act on network conditions. •Learns from](https://reader034.fdocuments.us/reader034/viewer/2022050609/5fb05cd0b007f8499b406a9a/html5/thumbnails/11.jpg)
Sample Implementation
6/27/2012
CS
255:
Advan
ced
Com
pu
ter
Netw
ork
s
11
![Page 12: Cognitive Networks Advanced Computer Networks · Cognitive Networks •A network with cognitive process with the ability to plan, decide & act on network conditions. •Learns from](https://reader034.fdocuments.us/reader034/viewer/2022050609/5fb05cd0b007f8499b406a9a/html5/thumbnails/12.jpg)
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