SlideShare a Scribd company logo
1 of 17
Download to read offline
Autonomic and Cognitive
Architectures for the
Internet of Things
Claudio Savaglioand Giancarlo Fortino
International Conference on Internet and Distributed Computing Systems- 3 Sept.2015
Savaglio, Claudio, and Giancarlo Fortino. "Autonomic and cognitive
architectures for the Internet of Things." International Conference on
Internet and Distributed Computing Systems. Springer, Cham, 2015.
@inproceedings{savaglio2015autonomic,
title={Autonomic and cognitive architectures for the Internet of
Things},
author={Savaglio, Claudio and Fortino, Giancarlo},
booktitle={International Conference on Internet and Distributed
Computing Systems},
pages={39--47},
year={2015},
organization={Springer}
}
AutonomicandCognitive
ArchitecturesfortheInternetof
Things
2
How to cite the manuscript related to these slides:
Outline
1) Introduction
2) Current trends
• Autonomic Computing
• Cognitive Networks
3) Autonomic and Cognitive Architectures
• Cascadas, Focale, Inox, and I-Core
4) Comparison
5) Conclusion
AutonomicandCognitiveArchitecturesfortheInternetofThings
3/14
1990: Internet is an academic platform, with more
users/administrators than operating machines
Meanwhile: Internet is a world-wide
commercial platform with increasing
features and requirements
2020: Internet interconnects 50
billions of devices structurally and
functionally heterogenous
1_Introduction [MF2010]
4/14
AutonomicandCognitiveArchitecturesfortheInternetofThings
[MF2010] Mattern, F., Floerkemeier, C.: From the internet of computers to the internet
of things. In: From active data management to event-based systems and more.Springer (2010)
2_Current Trends [L2013]
So far: tailor-made interventions and ad-hoc
patches (for security, multimedia, etc..)
Current trends: biological-inspired solutions to
realize complex, loosely coupled, decentralized,
dynamic systems as the Internet of Things
5/14Autonomic Computing Cognitive Networks
AutonomicandCognitiveArchitecturesfortheInternetofThings
[L2013]Liotta A., The cognitive NET is coming, Spectrum, IEEE, vol.50, no.8, pp.26-31, August 2013
2_Autonomic Computing [KC2003]
• Autonomic Systems: manage themselves according to
high-level predetermined objectives (e.g. human
autonomic nervous system).
• Autonomic Element: autonomous, proactivite, and
goal-directed interactive system components.
• Autonomic distinctive features:
• Self-configuration;
• Self-optimization;
• Self-protection;
• Self-healing.
6/14
AutonomicandCognitiveArchitecturesfortheInternetofThings
[KC2003]Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer 36(1) (2003)
2_Cognitive Networks [FM2009]
• Cognitive Networks: autonomously exploit the
information gained from the past experiences to
improve the overall network and user performance.
• Cognitive elements: entities with reasoning
capabilities, able to cooperate and to act selfishly,
exploiting the knowledge about itself, its
functionalities and its interfaces to the outside.
• Cognition Loop: (immagine)
• Observation,
• Planning,
• Decision,
• Actuation,
• Learning. 7/14
AutonomicandCognitiveArchitecturesfortheInternetofThings
[FM2009]Fortuna, C., Mohorcic, M.: Trends in the development of communication networks: Cognitive networks.
3_Autonomic and Cognitive
Architectures
8/14
AutonomicandCognitiveArchitecturesfortheInternetofThings
Autonomic and Cognitive principles inspired several
frameworks and architectures within the IoT context
• Cascadas
• Focale
• Inox
• I-Core
3_Cascadas [MZ2006]
Component-wareforAutonomicSituation-awareCommunicationsandDynamicallyAdaptableServices
• General purpose autonomic framework for adaptive,
composite and situated communication intensive
services.
• Key Principles: situation awareness, semantic self
organization and component awareness.
9/14
AutonomicandCognitiveArchitecturesfortheInternetofThings
Notifies context
changes
Message
Passing
mechanism
Contains planes,
desires, goals
Semantically
defines states
and transitions
[MZ2006]Manzalini, A., Zambonelli, F.: Towards autonomic and situation-aware communication
services: the cascadas vision. In: Distributed Intelligent Systems: Collective Intelligence and Its
Applications, 2006. IEEE Workshop on, IEEE 383–388
3_Focale [SAL2006]
Foundation,Observation,Comparison,Action,andLearningEnvironment
• Autonomic network-oriented architecture that integrates
heterogeneous and distributed computing resources.
• Key principles: context awareness and semantic
adaptation allowed by three levels of non-static control
loops .
10/1
4
AutonomicandCognitiveArchitecturesfortheInternetofThings
Semantically
defines states
and transitions
Translates
vendor specific
data into a
vendor-neutral
form
Compares
current state
with the
desidered one
[SAL2006]Strassner, J., Agoulmine, N., Lehtihet, E.: Focale: A novel autonomic networking architecture. (2006)
3_Inox [CG2011]
• Autonomic IoT-oriented platform to interconnect
smart objects, sensor networks and services from
traditional computers and unconventional devices.
• Key principles: entity virtualization and federation,
extended connectivity, scalability and adaptability.
11/14
AutonomicandCognitiveArchitecturesfortheInternetofThings
D.O. / S.O
Virtualized Things
Computer
Virtual Machines
Autonomic Management Functions
Service API
Resource Access API
Hardware Layer
Hardware
Layer
Platform Layer
[CG2011]Clayman, S., Galis, A.: Inox: A managed service platform for inter-connected
smart objects. In: Proc. of the Workshop on IoT and Service Platforms, ACM (2011)
3_I-Core [VG2013]
• Cognitive management framework for the creation of
an open plug-and-play environment within multiple
IoT application scenarios.
• Key principles: virtualization, composition, cognition
and proximity (degree of relatedness/usefulness with
predefined objectives).
12/14
AutonomicandCognitiveArchitecturesfortheInternetofThings
[VG2013]Vlacheas, P., Giaffreda, R., et al.: Enabling smart cities through a cognitive management
framework for the internet of things. Communications Magazine, IEEE 51(6) (2013)
Device
Application
Loose Coupling
4_Comparison
Macrocriteria: [SKH2009], [TNGG2013], [FGRS2014]
• MC1-Architectural Approach -> high
level architectural choices
• MC2-Abstraction Level -> expedients to
overcome heterogenity
• MC3-Management Features ->
techniques to minimize the human
operator interventions
• MC4-Implementative Features ->
paradigms and the strategy to concretely
realize the frameworks
13/14
AutonomicandCognitiveArchitecturesfortheInternetofThings
[SKH2009] Strassner, J., Kim, S.S., Hong, J.W.K.: The design of an autonomic communication element to manage future internet services.
In: Management Enabling the Future Internet for Changing Business and New Computing Services. Springer (2009)
[TNGG2013] Tsagkaris, K., Nguengang, G., Galani, A., Grida Ben Yahia, et al.: A survey of autonomic networking architectures: towards a
unified management framework. International Journal of Network Management 23(6) (2013) 402–423
[FGRS2014]Fortino, G., Guerrieri, A., Russo, W., Savaglio, C.: Middlewares for smart objects and smart environments: Overview and
comparison. In: Internet of Things Based on Smart Objects. Springer (2014) 1–27
4_Comparison
AutonomicandCognitiveArchitecturesfortheInternetofThings
14/14
5_Conclusions
• It has been shown:
• Motivations supporting biological-inspired
architectural solutions
• Notable Autonomic and Cognitive architectures for
the IoT
• Their comparison
• Next challange:
• Integrate «Intranet of Things»!
AutonomicandCognitiveArchitecturesfortheInternetofThings
15/14
Savaglio, Claudio and Giancarlo Fortino. "Autonomic and cognitive
architectures for the Internet of Things." International Conference on
Internet and Distributed Computing Systems. Springer, Cham, 2015.
@inproceedings{savaglio2015autonomic,
title={Autonomic and cognitive architectures for the Internet of
Things},
author={Savaglio, Claudio and Fortino, Giancarlo},
booktitle={International Conference on Internet and Distributed
Computing Systems},
pages={39--47},
year={2015},
organization={Springer}
}
AutonomicandCognitive
ArchitecturesfortheInternetof
Things
16
How to cite the manuscript related to these slides:
Thanks for your attention!
Any questions?
AutonomicandCognitiveArchitecturesfortheInternetofThings
Contact: csavaglio@dimes.unical.it

More Related Content

What's hot

Callforpapersinternationaljournalofcomputerijc volume11issue1-april2013
Callforpapersinternationaljournalofcomputerijc volume11issue1-april2013Callforpapersinternationaljournalofcomputerijc volume11issue1-april2013
Callforpapersinternationaljournalofcomputerijc volume11issue1-april2013
Mohammad Nassar
 
DWF WP2 SP Belief Project
DWF WP2 SP Belief ProjectDWF WP2 SP Belief Project
DWF WP2 SP Belief Project
Ron Burger
 
0 110211-cluster-panel-inter-isp
0 110211-cluster-panel-inter-isp0 110211-cluster-panel-inter-isp
0 110211-cluster-panel-inter-isp
ictseserv
 

What's hot (15)

Integrated Ubiquitous Computing - Designing Urban Space with Digital Media - ...
Integrated Ubiquitous Computing - Designing Urban Space with Digital Media - ...Integrated Ubiquitous Computing - Designing Urban Space with Digital Media - ...
Integrated Ubiquitous Computing - Designing Urban Space with Digital Media - ...
 
Malaysia keynote "Ubiquitous Computing and Online Collaboration for Open Educ...
Malaysia keynote "Ubiquitous Computing and Online Collaboration for Open Educ...Malaysia keynote "Ubiquitous Computing and Online Collaboration for Open Educ...
Malaysia keynote "Ubiquitous Computing and Online Collaboration for Open Educ...
 
DireWolf - Distributing and Migrating User Interfaces for Widget-based Web Ap...
DireWolf - Distributing and Migrating User Interfaces for Widget-based Web Ap...DireWolf - Distributing and Migrating User Interfaces for Widget-based Web Ap...
DireWolf - Distributing and Migrating User Interfaces for Widget-based Web Ap...
 
9 knowledge café summary
9 knowledge café summary9 knowledge café summary
9 knowledge café summary
 
Iamcr2015 domenget-latzko-toth
Iamcr2015 domenget-latzko-tothIamcr2015 domenget-latzko-toth
Iamcr2015 domenget-latzko-toth
 
Ambient Intelligence: Definitions and Application Areas
Ambient Intelligence: Definitions and Application AreasAmbient Intelligence: Definitions and Application Areas
Ambient Intelligence: Definitions and Application Areas
 
Callforpapersinternationaljournalofcomputerijc volume11issue1-april2013
Callforpapersinternationaljournalofcomputerijc volume11issue1-april2013Callforpapersinternationaljournalofcomputerijc volume11issue1-april2013
Callforpapersinternationaljournalofcomputerijc volume11issue1-april2013
 
Privacy Things: Systematic Approach to Privacy and Personal Identifiable Info...
Privacy Things: Systematic Approach to Privacy and Personal Identifiable Info...Privacy Things: Systematic Approach to Privacy and Personal Identifiable Info...
Privacy Things: Systematic Approach to Privacy and Personal Identifiable Info...
 
On Internet of Things education
On Internet of Things educationOn Internet of Things education
On Internet of Things education
 
DWF WP2 SP Belief Project
DWF WP2 SP Belief ProjectDWF WP2 SP Belief Project
DWF WP2 SP Belief Project
 
Michel Riguidel - ENST the Future of the Internet
Michel Riguidel - ENST the Future of the InternetMichel Riguidel - ENST the Future of the Internet
Michel Riguidel - ENST the Future of the Internet
 
Blockchain Design and Modelling
Blockchain Design and ModellingBlockchain Design and Modelling
Blockchain Design and Modelling
 
Context, Causality, and Information Flow: Implications for Privacy Engineerin...
Context, Causality, and Information Flow: Implications for Privacy Engineerin...Context, Causality, and Information Flow: Implications for Privacy Engineerin...
Context, Causality, and Information Flow: Implications for Privacy Engineerin...
 
No more BITS - Blind Insignificant Technologies ands Systems by Roger Roberts...
No more BITS - Blind Insignificant Technologies ands Systems by Roger Roberts...No more BITS - Blind Insignificant Technologies ands Systems by Roger Roberts...
No more BITS - Blind Insignificant Technologies ands Systems by Roger Roberts...
 
0 110211-cluster-panel-inter-isp
0 110211-cluster-panel-inter-isp0 110211-cluster-panel-inter-isp
0 110211-cluster-panel-inter-isp
 

Similar to Autonomic and cognitive architectures for the Internet of Things, Claudio Savaglio and Giancarlo Fortino, IDCS2015

summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffgsummaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
HakkemB
 
Analysis and assessment software for multi-user collaborative cognitive radi...
Analysis and assessment software for multi-user collaborative  cognitive radi...Analysis and assessment software for multi-user collaborative  cognitive radi...
Analysis and assessment software for multi-user collaborative cognitive radi...
IJECEIAES
 

Similar to Autonomic and cognitive architectures for the Internet of Things, Claudio Savaglio and Giancarlo Fortino, IDCS2015 (20)

Agent-Based Computing in the Internet of Things: a Survey. Claudio Savaglio, ...
Agent-Based Computing in the Internet of Things: a Survey. Claudio Savaglio, ...Agent-Based Computing in the Internet of Things: a Survey. Claudio Savaglio, ...
Agent-Based Computing in the Internet of Things: a Survey. Claudio Savaglio, ...
 
Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Ap...
Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Ap...Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Ap...
Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Ap...
 
Collective awareness for human ict collaboration in smart cities
Collective awareness for human ict collaboration in smart citiesCollective awareness for human ict collaboration in smart cities
Collective awareness for human ict collaboration in smart cities
 
IN140703 service support technologies 26.9.2016
IN140703 service support technologies 26.9.2016IN140703 service support technologies 26.9.2016
IN140703 service support technologies 26.9.2016
 
Presentation aina2016 seg3.0_methodology_v2
Presentation aina2016 seg3.0_methodology_v2Presentation aina2016 seg3.0_methodology_v2
Presentation aina2016 seg3.0_methodology_v2
 
A Framework for Cognitive Internet of Things based on Blockchain
A Framework for Cognitive Internet of Things based on BlockchainA Framework for Cognitive Internet of Things based on Blockchain
A Framework for Cognitive Internet of Things based on Blockchain
 
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffgsummaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
 
Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities
 
ICS2208 Lecture10
ICS2208 Lecture10ICS2208 Lecture10
ICS2208 Lecture10
 
ARI2132 lecture 10
ARI2132 lecture 10ARI2132 lecture 10
ARI2132 lecture 10
 
Rahul internet of things
Rahul internet of thingsRahul internet of things
Rahul internet of things
 
Analysis and assessment software for multi-user collaborative cognitive radi...
Analysis and assessment software for multi-user collaborative  cognitive radi...Analysis and assessment software for multi-user collaborative  cognitive radi...
Analysis and assessment software for multi-user collaborative cognitive radi...
 
Meetup 10 here&now_megatriscomp_design_methodparti_v1
Meetup 10 here&now_megatriscomp_design_methodparti_v1Meetup 10 here&now_megatriscomp_design_methodparti_v1
Meetup 10 here&now_megatriscomp_design_methodparti_v1
 
Meetup 10 here&now: Megatris Comp design method (Part 1)
Meetup 10 here&now: Megatris Comp design method (Part 1)Meetup 10 here&now: Megatris Comp design method (Part 1)
Meetup 10 here&now: Megatris Comp design method (Part 1)
 
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
 
Future Internet: Challenge And Research Trend
Future Internet: Challenge And Research TrendFuture Internet: Challenge And Research Trend
Future Internet: Challenge And Research Trend
 
Precaution for Covid-19 based on Mask detection and sensor
Precaution for Covid-19 based on Mask detection and sensorPrecaution for Covid-19 based on Mask detection and sensor
Precaution for Covid-19 based on Mask detection and sensor
 
General introduction to IoTCrawler
General introduction to IoTCrawlerGeneral introduction to IoTCrawler
General introduction to IoTCrawler
 
IRJET- Fourth Coming Internet: The Internet of Things
IRJET- Fourth Coming Internet: The Internet of ThingsIRJET- Fourth Coming Internet: The Internet of Things
IRJET- Fourth Coming Internet: The Internet of Things
 
Open Source Platforms Integration for the Development of an Architecture of C...
Open Source Platforms Integration for the Development of an Architecture of C...Open Source Platforms Integration for the Development of an Architecture of C...
Open Source Platforms Integration for the Development of an Architecture of C...
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

Autonomic and cognitive architectures for the Internet of Things, Claudio Savaglio and Giancarlo Fortino, IDCS2015

  • 1. Autonomic and Cognitive Architectures for the Internet of Things Claudio Savaglioand Giancarlo Fortino International Conference on Internet and Distributed Computing Systems- 3 Sept.2015
  • 2. Savaglio, Claudio, and Giancarlo Fortino. "Autonomic and cognitive architectures for the Internet of Things." International Conference on Internet and Distributed Computing Systems. Springer, Cham, 2015. @inproceedings{savaglio2015autonomic, title={Autonomic and cognitive architectures for the Internet of Things}, author={Savaglio, Claudio and Fortino, Giancarlo}, booktitle={International Conference on Internet and Distributed Computing Systems}, pages={39--47}, year={2015}, organization={Springer} } AutonomicandCognitive ArchitecturesfortheInternetof Things 2 How to cite the manuscript related to these slides:
  • 3. Outline 1) Introduction 2) Current trends • Autonomic Computing • Cognitive Networks 3) Autonomic and Cognitive Architectures • Cascadas, Focale, Inox, and I-Core 4) Comparison 5) Conclusion AutonomicandCognitiveArchitecturesfortheInternetofThings 3/14
  • 4. 1990: Internet is an academic platform, with more users/administrators than operating machines Meanwhile: Internet is a world-wide commercial platform with increasing features and requirements 2020: Internet interconnects 50 billions of devices structurally and functionally heterogenous 1_Introduction [MF2010] 4/14 AutonomicandCognitiveArchitecturesfortheInternetofThings [MF2010] Mattern, F., Floerkemeier, C.: From the internet of computers to the internet of things. In: From active data management to event-based systems and more.Springer (2010)
  • 5. 2_Current Trends [L2013] So far: tailor-made interventions and ad-hoc patches (for security, multimedia, etc..) Current trends: biological-inspired solutions to realize complex, loosely coupled, decentralized, dynamic systems as the Internet of Things 5/14Autonomic Computing Cognitive Networks AutonomicandCognitiveArchitecturesfortheInternetofThings [L2013]Liotta A., The cognitive NET is coming, Spectrum, IEEE, vol.50, no.8, pp.26-31, August 2013
  • 6. 2_Autonomic Computing [KC2003] • Autonomic Systems: manage themselves according to high-level predetermined objectives (e.g. human autonomic nervous system). • Autonomic Element: autonomous, proactivite, and goal-directed interactive system components. • Autonomic distinctive features: • Self-configuration; • Self-optimization; • Self-protection; • Self-healing. 6/14 AutonomicandCognitiveArchitecturesfortheInternetofThings [KC2003]Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer 36(1) (2003)
  • 7. 2_Cognitive Networks [FM2009] • Cognitive Networks: autonomously exploit the information gained from the past experiences to improve the overall network and user performance. • Cognitive elements: entities with reasoning capabilities, able to cooperate and to act selfishly, exploiting the knowledge about itself, its functionalities and its interfaces to the outside. • Cognition Loop: (immagine) • Observation, • Planning, • Decision, • Actuation, • Learning. 7/14 AutonomicandCognitiveArchitecturesfortheInternetofThings [FM2009]Fortuna, C., Mohorcic, M.: Trends in the development of communication networks: Cognitive networks.
  • 8. 3_Autonomic and Cognitive Architectures 8/14 AutonomicandCognitiveArchitecturesfortheInternetofThings Autonomic and Cognitive principles inspired several frameworks and architectures within the IoT context • Cascadas • Focale • Inox • I-Core
  • 9. 3_Cascadas [MZ2006] Component-wareforAutonomicSituation-awareCommunicationsandDynamicallyAdaptableServices • General purpose autonomic framework for adaptive, composite and situated communication intensive services. • Key Principles: situation awareness, semantic self organization and component awareness. 9/14 AutonomicandCognitiveArchitecturesfortheInternetofThings Notifies context changes Message Passing mechanism Contains planes, desires, goals Semantically defines states and transitions [MZ2006]Manzalini, A., Zambonelli, F.: Towards autonomic and situation-aware communication services: the cascadas vision. In: Distributed Intelligent Systems: Collective Intelligence and Its Applications, 2006. IEEE Workshop on, IEEE 383–388
  • 10. 3_Focale [SAL2006] Foundation,Observation,Comparison,Action,andLearningEnvironment • Autonomic network-oriented architecture that integrates heterogeneous and distributed computing resources. • Key principles: context awareness and semantic adaptation allowed by three levels of non-static control loops . 10/1 4 AutonomicandCognitiveArchitecturesfortheInternetofThings Semantically defines states and transitions Translates vendor specific data into a vendor-neutral form Compares current state with the desidered one [SAL2006]Strassner, J., Agoulmine, N., Lehtihet, E.: Focale: A novel autonomic networking architecture. (2006)
  • 11. 3_Inox [CG2011] • Autonomic IoT-oriented platform to interconnect smart objects, sensor networks and services from traditional computers and unconventional devices. • Key principles: entity virtualization and federation, extended connectivity, scalability and adaptability. 11/14 AutonomicandCognitiveArchitecturesfortheInternetofThings D.O. / S.O Virtualized Things Computer Virtual Machines Autonomic Management Functions Service API Resource Access API Hardware Layer Hardware Layer Platform Layer [CG2011]Clayman, S., Galis, A.: Inox: A managed service platform for inter-connected smart objects. In: Proc. of the Workshop on IoT and Service Platforms, ACM (2011)
  • 12. 3_I-Core [VG2013] • Cognitive management framework for the creation of an open plug-and-play environment within multiple IoT application scenarios. • Key principles: virtualization, composition, cognition and proximity (degree of relatedness/usefulness with predefined objectives). 12/14 AutonomicandCognitiveArchitecturesfortheInternetofThings [VG2013]Vlacheas, P., Giaffreda, R., et al.: Enabling smart cities through a cognitive management framework for the internet of things. Communications Magazine, IEEE 51(6) (2013) Device Application Loose Coupling
  • 13. 4_Comparison Macrocriteria: [SKH2009], [TNGG2013], [FGRS2014] • MC1-Architectural Approach -> high level architectural choices • MC2-Abstraction Level -> expedients to overcome heterogenity • MC3-Management Features -> techniques to minimize the human operator interventions • MC4-Implementative Features -> paradigms and the strategy to concretely realize the frameworks 13/14 AutonomicandCognitiveArchitecturesfortheInternetofThings [SKH2009] Strassner, J., Kim, S.S., Hong, J.W.K.: The design of an autonomic communication element to manage future internet services. In: Management Enabling the Future Internet for Changing Business and New Computing Services. Springer (2009) [TNGG2013] Tsagkaris, K., Nguengang, G., Galani, A., Grida Ben Yahia, et al.: A survey of autonomic networking architectures: towards a unified management framework. International Journal of Network Management 23(6) (2013) 402–423 [FGRS2014]Fortino, G., Guerrieri, A., Russo, W., Savaglio, C.: Middlewares for smart objects and smart environments: Overview and comparison. In: Internet of Things Based on Smart Objects. Springer (2014) 1–27
  • 15. 5_Conclusions • It has been shown: • Motivations supporting biological-inspired architectural solutions • Notable Autonomic and Cognitive architectures for the IoT • Their comparison • Next challange: • Integrate «Intranet of Things»! AutonomicandCognitiveArchitecturesfortheInternetofThings 15/14
  • 16. Savaglio, Claudio and Giancarlo Fortino. "Autonomic and cognitive architectures for the Internet of Things." International Conference on Internet and Distributed Computing Systems. Springer, Cham, 2015. @inproceedings{savaglio2015autonomic, title={Autonomic and cognitive architectures for the Internet of Things}, author={Savaglio, Claudio and Fortino, Giancarlo}, booktitle={International Conference on Internet and Distributed Computing Systems}, pages={39--47}, year={2015}, organization={Springer} } AutonomicandCognitive ArchitecturesfortheInternetof Things 16 How to cite the manuscript related to these slides:
  • 17. Thanks for your attention! Any questions? AutonomicandCognitiveArchitecturesfortheInternetofThings Contact: csavaglio@dimes.unical.it