SlideShare a Scribd company logo
1 of 10
The Cognitive Net is
Coming
Liotta,A
IEEE Spectrum, Vol. 50, No. 8, p.26-.
ISSN 0018-9235
August 2013
Introduction
 Major Internet service providers around the world are
now reporting global latencies greater than 120
milliseconds
 How slowly traffic would move if console gamers and
cable television watchers, who now consume hundreds
of exabytes of data off-line, suddenly migrated to cloud–
based services.
 The problem is not simply one of volume
 Network operators will always be able to add capacity by transmitting
data more efficiently and by rolling out more cables and cellular base
station.
 The real troubles lies with the technology at the heart of the internet is its
routing architecture
Challenges
The Path to Intelligent Routing
 The future Internet will need smarter routing algorithms
to handle diverse data flows and prevent failures
 Although there are no tried and true solutions yet, early
designs might follow an architecture like this one
 Routing Device
 Can be any network node, such as a phone, a television, a
car or an environment sensor
 The Routing and Forwarding Engines
 Determines the best pathways to get data packets to their
destinations and queue them for transmission
The Path to Intelligent Routing (Cont’d)
 The autonomic controller
 Directs the routing and forwarding engines by following the MAPE
loop: It monitors internal sensor data and signals from other nodes,
analyzes that information, plans a response, and executes it.
 The cognitive engine
 Helps the router adapt to unforeseen changes by following the
OOPDAL loop: It observes the environment, orients the systems by
prioritizing tasks, plans options, decides on a plan, acts on it and
learns from its action.
Intelligent Routing Software
Monitor-Analyze-Plan-Execute
(MAPE) loop
 One idea, proposed by IBM
 Algorithm of this architecture must perform four main
task:
 They monitor a router’s environment
 battery level,
 memory capacity,
 the type of traffic it’s seeing,
 the number of nodes it’s connected to, and
 the bandwidth of those connection
 The knowledge algorithms analyze all that data
 Use statistical techniques to determine whether the inputs are typical and if
they aren’t, whether the router can handle them
 Example: if the router that typically receives low-quality video streams
suddenly receives a high-quality one, the algorithms calculate whether the
router can process the stream before the video packers fill its buffer
Monitor-Analyze-Plan-Execute
(MAPE) loop (Cont’d)
 They plan a response to any potential problem
 Such as an incoming video stream that’s too large
 Example :They may figure the best plan is to ask the
video server to lower the stream’s bit rate. Or they may
find its better to break up the stream and work with other
nodes to spread the data over many different pathways.
 They execute the plan
 The execution commands may modify the routing tables,
tweak the queuing methods, reduce transmission power,
or select a different transmission channel, among many
possible actions
The cognitive engine
 This architecture used cognitive algorithms
 Unlike autonomic system, which rely on
predetermined rules, cognitive algorithm make
decisions based on experience
 Example :When you reach for a ball flying toward you,
for example, you decide where to position your hand
by recalling previous successes. If you catch the ball,
the experience reinforces your reasoning. If you drop
the ball, you will receive your strategy
The cognitive engine (Cont’d)
 Cognition algorithms orient the system by evaluating and
prioritizing the gathered information
 For low-priority actions, the algorithms consider alternative
plans. Then they decide on a plan and act on it, either by
triggering new internal behavior or by signaling nearby nodes
 When more-urgent action is needed, the algorithms can
bypass one or both of the planning and decision-making steps
 Finally, by observing the results of these actions, they would
generate prediction models that would continually modify the
knowledge algorithm, thereby improving the router’s ability to
manage diverse data flows

More Related Content

Similar to The Cognitive Net is Coming

Back-Bone Assisted HOP Greedy Routing for VANET
Back-Bone Assisted HOP Greedy Routing for VANETBack-Bone Assisted HOP Greedy Routing for VANET
Back-Bone Assisted HOP Greedy Routing for VANETijsrd.com
 
Crowd management system
Crowd management systemCrowd management system
Crowd management systemMumbaikar Le
 
Understanding Network Routing Problem and Study of Routing Algorithms and Heu...
Understanding Network Routing Problem and Study of Routing Algorithms and Heu...Understanding Network Routing Problem and Study of Routing Algorithms and Heu...
Understanding Network Routing Problem and Study of Routing Algorithms and Heu...IRJET Journal
 
Data Analysis In The Cloud
Data Analysis In The CloudData Analysis In The Cloud
Data Analysis In The CloudMonica Carter
 
Cloud data management
Cloud data managementCloud data management
Cloud data managementambitlick
 
Solving QoS multicast routing problem using ACO algorithm
Solving QoS multicast routing problem using ACO algorithmSolving QoS multicast routing problem using ACO algorithm
Solving QoS multicast routing problem using ACO algorithmAbdullaziz Tagawy
 
An efficient vertical handoff mechanism for future mobile network
An efficient vertical handoff mechanism for  future mobile networkAn efficient vertical handoff mechanism for  future mobile network
An efficient vertical handoff mechanism for future mobile networkBasil John
 
Simulation Based EIGRP with two Autonomous systems Performance Analysis
Simulation Based EIGRP with two Autonomous systems Performance Analysis Simulation Based EIGRP with two Autonomous systems Performance Analysis
Simulation Based EIGRP with two Autonomous systems Performance Analysis Nzava Luwawa
 
Comparative study of optimization algorithms on convolutional network for aut...
Comparative study of optimization algorithms on convolutional network for aut...Comparative study of optimization algorithms on convolutional network for aut...
Comparative study of optimization algorithms on convolutional network for aut...IJECEIAES
 
Automatic Analyzing System for Packet Testing and Fault Mapping
Automatic Analyzing System for Packet Testing and Fault MappingAutomatic Analyzing System for Packet Testing and Fault Mapping
Automatic Analyzing System for Packet Testing and Fault MappingIRJET Journal
 
JAVA 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data int...
JAVA 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data int...JAVA 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data int...
JAVA 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data int...IEEEGLOBALSOFTTECHNOLOGIES
 
A Pothole Detection System M. Tech Project Report II Nd Stage
A Pothole Detection System M. Tech Project Report   II Nd StageA Pothole Detection System M. Tech Project Report   II Nd Stage
A Pothole Detection System M. Tech Project Report II Nd StageRick Vogel
 
Improvement of Traffic Monitoring System by Density and Flow Control For Indi...
Improvement of Traffic Monitoring System by Density and Flow Control For Indi...Improvement of Traffic Monitoring System by Density and Flow Control For Indi...
Improvement of Traffic Monitoring System by Density and Flow Control For Indi...IJSRD
 
Disadvantages And Disadvantages Of Wireless Networked And...
Disadvantages And Disadvantages Of Wireless Networked And...Disadvantages And Disadvantages Of Wireless Networked And...
Disadvantages And Disadvantages Of Wireless Networked And...Kimberly Jones
 

Similar to The Cognitive Net is Coming (20)

Back-Bone Assisted HOP Greedy Routing for VANET
Back-Bone Assisted HOP Greedy Routing for VANETBack-Bone Assisted HOP Greedy Routing for VANET
Back-Bone Assisted HOP Greedy Routing for VANET
 
Crowd management system
Crowd management systemCrowd management system
Crowd management system
 
Understanding Network Routing Problem and Study of Routing Algorithms and Heu...
Understanding Network Routing Problem and Study of Routing Algorithms and Heu...Understanding Network Routing Problem and Study of Routing Algorithms and Heu...
Understanding Network Routing Problem and Study of Routing Algorithms and Heu...
 
Network Layer
Network LayerNetwork Layer
Network Layer
 
Data Analysis In The Cloud
Data Analysis In The CloudData Analysis In The Cloud
Data Analysis In The Cloud
 
Cloud data management
Cloud data managementCloud data management
Cloud data management
 
Solving QoS multicast routing problem using ACO algorithm
Solving QoS multicast routing problem using ACO algorithmSolving QoS multicast routing problem using ACO algorithm
Solving QoS multicast routing problem using ACO algorithm
 
An efficient vertical handoff mechanism for future mobile network
An efficient vertical handoff mechanism for  future mobile networkAn efficient vertical handoff mechanism for  future mobile network
An efficient vertical handoff mechanism for future mobile network
 
Wiki2010 Unit 4
Wiki2010 Unit 4Wiki2010 Unit 4
Wiki2010 Unit 4
 
Simulation Based EIGRP with two Autonomous systems Performance Analysis
Simulation Based EIGRP with two Autonomous systems Performance Analysis Simulation Based EIGRP with two Autonomous systems Performance Analysis
Simulation Based EIGRP with two Autonomous systems Performance Analysis
 
Urban traffic management system assignment 2
Urban traffic management system assignment 2Urban traffic management system assignment 2
Urban traffic management system assignment 2
 
Comparative study of optimization algorithms on convolutional network for aut...
Comparative study of optimization algorithms on convolutional network for aut...Comparative study of optimization algorithms on convolutional network for aut...
Comparative study of optimization algorithms on convolutional network for aut...
 
Routing simulator
Routing simulatorRouting simulator
Routing simulator
 
Automatic Analyzing System for Packet Testing and Fault Mapping
Automatic Analyzing System for Packet Testing and Fault MappingAutomatic Analyzing System for Packet Testing and Fault Mapping
Automatic Analyzing System for Packet Testing and Fault Mapping
 
JAVA 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data int...
JAVA 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data int...JAVA 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data int...
JAVA 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data int...
 
A Pothole Detection System M. Tech Project Report II Nd Stage
A Pothole Detection System M. Tech Project Report   II Nd StageA Pothole Detection System M. Tech Project Report   II Nd Stage
A Pothole Detection System M. Tech Project Report II Nd Stage
 
Routing basic
Routing basicRouting basic
Routing basic
 
Improvement of Traffic Monitoring System by Density and Flow Control For Indi...
Improvement of Traffic Monitoring System by Density and Flow Control For Indi...Improvement of Traffic Monitoring System by Density and Flow Control For Indi...
Improvement of Traffic Monitoring System by Density and Flow Control For Indi...
 
Disadvantages And Disadvantages Of Wireless Networked And...
Disadvantages And Disadvantages Of Wireless Networked And...Disadvantages And Disadvantages Of Wireless Networked And...
Disadvantages And Disadvantages Of Wireless Networked And...
 
A dhoc networks
A dhoc networksA dhoc networks
A dhoc networks
 

More from Lippo Group Digital

Behavior-Based Authentication System Based on Smartphone Life-Logs Data
Behavior-Based Authentication System Based on Smartphone Life-Logs DataBehavior-Based Authentication System Based on Smartphone Life-Logs Data
Behavior-Based Authentication System Based on Smartphone Life-Logs DataLippo Group Digital
 
A web based iptv content syndication system for personalized content guide
A web based iptv content syndication system for personalized content guideA web based iptv content syndication system for personalized content guide
A web based iptv content syndication system for personalized content guideLippo Group Digital
 
Time-based DDoS Detection and Mitigation for SDN Controller
Time-based DDoS Detection and Mitigation for SDN ControllerTime-based DDoS Detection and Mitigation for SDN Controller
Time-based DDoS Detection and Mitigation for SDN ControllerLippo Group Digital
 
Caching in Information Centric Network (ICN)
Caching in Information Centric Network (ICN)Caching in Information Centric Network (ICN)
Caching in Information Centric Network (ICN)Lippo Group Digital
 
Analisa pengaruh block size pada hdfs terhadap kecepatan
Analisa pengaruh block size pada hdfs terhadap kecepatanAnalisa pengaruh block size pada hdfs terhadap kecepatan
Analisa pengaruh block size pada hdfs terhadap kecepatanLippo Group Digital
 

More from Lippo Group Digital (9)

Behavior-Based Authentication System Based on Smartphone Life-Logs Data
Behavior-Based Authentication System Based on Smartphone Life-Logs DataBehavior-Based Authentication System Based on Smartphone Life-Logs Data
Behavior-Based Authentication System Based on Smartphone Life-Logs Data
 
Domain specific IoT
Domain specific IoTDomain specific IoT
Domain specific IoT
 
Fall detection
Fall detectionFall detection
Fall detection
 
The future internet web 3.0
The future internet  web 3.0The future internet  web 3.0
The future internet web 3.0
 
A web based iptv content syndication system for personalized content guide
A web based iptv content syndication system for personalized content guideA web based iptv content syndication system for personalized content guide
A web based iptv content syndication system for personalized content guide
 
Time-based DDoS Detection and Mitigation for SDN Controller
Time-based DDoS Detection and Mitigation for SDN ControllerTime-based DDoS Detection and Mitigation for SDN Controller
Time-based DDoS Detection and Mitigation for SDN Controller
 
Caching in Information Centric Network (ICN)
Caching in Information Centric Network (ICN)Caching in Information Centric Network (ICN)
Caching in Information Centric Network (ICN)
 
Decision tree and random forest
Decision tree and random forestDecision tree and random forest
Decision tree and random forest
 
Analisa pengaruh block size pada hdfs terhadap kecepatan
Analisa pengaruh block size pada hdfs terhadap kecepatanAnalisa pengaruh block size pada hdfs terhadap kecepatan
Analisa pengaruh block size pada hdfs terhadap kecepatan
 

Recently uploaded

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Recently uploaded (20)

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

The Cognitive Net is Coming

  • 1. The Cognitive Net is Coming Liotta,A IEEE Spectrum, Vol. 50, No. 8, p.26-. ISSN 0018-9235 August 2013
  • 2. Introduction  Major Internet service providers around the world are now reporting global latencies greater than 120 milliseconds  How slowly traffic would move if console gamers and cable television watchers, who now consume hundreds of exabytes of data off-line, suddenly migrated to cloud– based services.  The problem is not simply one of volume  Network operators will always be able to add capacity by transmitting data more efficiently and by rolling out more cables and cellular base station.  The real troubles lies with the technology at the heart of the internet is its routing architecture
  • 4. The Path to Intelligent Routing  The future Internet will need smarter routing algorithms to handle diverse data flows and prevent failures  Although there are no tried and true solutions yet, early designs might follow an architecture like this one  Routing Device  Can be any network node, such as a phone, a television, a car or an environment sensor  The Routing and Forwarding Engines  Determines the best pathways to get data packets to their destinations and queue them for transmission
  • 5. The Path to Intelligent Routing (Cont’d)  The autonomic controller  Directs the routing and forwarding engines by following the MAPE loop: It monitors internal sensor data and signals from other nodes, analyzes that information, plans a response, and executes it.  The cognitive engine  Helps the router adapt to unforeseen changes by following the OOPDAL loop: It observes the environment, orients the systems by prioritizing tasks, plans options, decides on a plan, acts on it and learns from its action.
  • 7. Monitor-Analyze-Plan-Execute (MAPE) loop  One idea, proposed by IBM  Algorithm of this architecture must perform four main task:  They monitor a router’s environment  battery level,  memory capacity,  the type of traffic it’s seeing,  the number of nodes it’s connected to, and  the bandwidth of those connection  The knowledge algorithms analyze all that data  Use statistical techniques to determine whether the inputs are typical and if they aren’t, whether the router can handle them  Example: if the router that typically receives low-quality video streams suddenly receives a high-quality one, the algorithms calculate whether the router can process the stream before the video packers fill its buffer
  • 8. Monitor-Analyze-Plan-Execute (MAPE) loop (Cont’d)  They plan a response to any potential problem  Such as an incoming video stream that’s too large  Example :They may figure the best plan is to ask the video server to lower the stream’s bit rate. Or they may find its better to break up the stream and work with other nodes to spread the data over many different pathways.  They execute the plan  The execution commands may modify the routing tables, tweak the queuing methods, reduce transmission power, or select a different transmission channel, among many possible actions
  • 9. The cognitive engine  This architecture used cognitive algorithms  Unlike autonomic system, which rely on predetermined rules, cognitive algorithm make decisions based on experience  Example :When you reach for a ball flying toward you, for example, you decide where to position your hand by recalling previous successes. If you catch the ball, the experience reinforces your reasoning. If you drop the ball, you will receive your strategy
  • 10. The cognitive engine (Cont’d)  Cognition algorithms orient the system by evaluating and prioritizing the gathered information  For low-priority actions, the algorithms consider alternative plans. Then they decide on a plan and act on it, either by triggering new internal behavior or by signaling nearby nodes  When more-urgent action is needed, the algorithms can bypass one or both of the planning and decision-making steps  Finally, by observing the results of these actions, they would generate prediction models that would continually modify the knowledge algorithm, thereby improving the router’s ability to manage diverse data flows

Editor's Notes

  1. Title ideas: (was) Cognitive and Information Science Others: The Cognitive Perspective in Information Science Research Cognitive Science and the Cognitive Perspective in IS: Background and Applications ??...
  2. Not discrete areas that can be studied without touching on the other areas. In LIS, ideas from each of these areas apply in overlapping and interconnecting ways. For example, in the process of building intelligent agents. Breakdown of general topic areas from: Eysenck, M.W. ed. (1990). The Blackwell Dictionary of Cognitive Psychology. Cambridge, Massachusetts: Basil Blackwell Ltd.
  3. Definition: Perception is the complex sequence of processes by which we take the information received from our senses and then organize and interpret it, which in turn allows us to see and hear the world around us as meaningful, recognizable objects and events with clear locations in space and time. (encyl. Of Cog Sci) Perception: Is limited Is selective Refers to the distal stimulus, not the proximal stimulus (the physical object or event, not the light/sound/whatever patterns that arrive at sensory receptors) Requires time Not entirely veridical (accurate, faithful, or with high fidelity) Requires memory Requires internal representations Is influenced by context
  4. Definition: The mental manipulation of symbolic representations of objects and of relations among objects Development of taxonomy of thinking skills: Verbal reasoning Argument analysis Thinking as hypothesis testing Likelihood and uncertainty Decision-making and problem-solving Reasoning -Thought as formal logic. Inferring  AI, etc. Stages of problem solving Mental models Stone, D J The influence of mental models and goals on search patterns during Web interaction Journal of the American Society for Information Science and Technology; 53 (13) 2002, p.1152-1169