SlideShare a Scribd company logo
Towards Interoperable, Cognitive
and Autonomic IoT Systems:
an Agent-based Approach
Claudio Savaglio, Giancarlo Fortino, Mengchu Zhou
3rd IEEE World Forum on Internet of Things, Reston, VA, USA, 12 December 2016
HOW TO CITE THE MANUSCRIPT RELATED TO THESE SLIDES:
•
•
2
Outline
1. Background
2. Motivations and Proposal
3. Agent-based SO development
4. ACOSO middleware
5. Simulation
6. Conclusion and future work
3
Background – toward the Internet of Things (IoT)
4
“Intranets of Things”
are domain specific and
scarcely interoperable
[Z10].
Background – toward the Internet of Things (IoT)
5
“Intranets of Things”
are domain specific and
scarcely interoperable
[Z10].
Voluntary interoperability among
heterogeneous IoT platforms spanning
multiple application domains (INTER-
IoT H2020 EU research project
[WS16]).
Background – Smart Object (SO)
SOs are fundamental IoT building blocks [K10] -> SO-based IoT vision 6
Augmented real world objects autonomously interacting each others and
proactively providing cyber-physical services.
Motivations
Desiderata
Interoperability despite
functional/protocol heterogeneities
Autonomy
Awareness/Smartness
Dynamicity
Scalability
Reliability and Robustness
Price/Design Constraint
SO-based IoT systems development
poses notably challenges, both at thing
and at system level [G13].
Proposal: an agent oriented approach
(based on the ACOSO middleware) to
develop interoperable, self-steering and
heterogeneous SO-based IoT systems.
7
Agent-based SO development
input
output
A software Agent [L04] :
• is an autonomous, goal-directed entity;
• is situated in, is aware of, and reacts to its
environment;
• cooperates to accomplish its tasks.
Agents are able to:
• encapsulate complex functionalities and abstract heterogeneous resources;
• act as interoperability facilitators;
• fully support the development of complex, cooperative and adaptive
distributed systems [F12].
8
Agent-based SO development
Following the agent-based computing paradigm, (autonomic)
SOs are modeled as Agents and (cognitive) SO-based IoT
Systems as Multi agent Systems (M.A.S.).
Autonomic Computing [K03] Cognitive Networks [F09]
9
ACOSO (Agent-based COoperating SO) Middleware
ACOSO [F13] provides
• (in-the-small and in-the-large) SO programming model;
• platform neutral, event-driven and multi-layered architecture;
• Jade-based agent management and infrastructure of
communication.
Each ACOSO-based SO is a cooperating agent characterized by
its set of tasks, namely event-driven and state-based components
modeling agent behaviors and goals.
10
Communication
11
Main SO features
ACOSO Architecture
ACOSO (Agent-based COoperating SO) Middleware
Smartness &
Knowledge
Service Provision
Sensing /
Actuation
ACOSO-based approach is
• fine-grained, since SOs can be designed with different degrees
of smartness;
• modular, because the ACOSO architecture consists of pluggable
components (e.g., device/communication adapters);
• efficient and flexible, with frozen spots (basic SO
functionalities already implemented) and hot spots (adapters,
new User Defined Tasks for specific SO service).
12
ACOSO (Agent-based COoperating SO) Middleware
Simulation
Before the actual SO deployment phase, IoT Systems simulation
allows:
• investigating possible issues or unpredicted situations,
• testing IoT System design choices and setting parameters;
• validating of models, protocols and algorithms.
Currently IoT-specific simulators are not available yet [F16].
13
Goals:
• Simulating IoT System high-level communication among SOs
(modeled following the ACOSO approach) through OMNET++
[V10].
• Investigating how the SO population and its distribution may
influence the overall performances in the SO Discovery (SOD)
phase and in Information exchange (IE) phase.
Network Scale #SO #subnet Metrics Parameters
Small 50-100 1 (Discovery/RoundTrip)Time,
(Request/Message)DeliveryRatio
#SO,
TCP-based and
UDP-based protocols
Medium 250–500 5
Large 500-1000 10
14
Simulation
Simulations results:
1. When the SO number increases the performance worsens due
to wireless interferences and network congestion --> involve
as few SOs as possible.
2. TCP-based protocols guarantee best results in terms of
(Request/Message) Delivery Ratio but they imply higher values
of (Discovery/Roundtrip) Time --> avoid reliable protocols in
time-sensitive application scenarios.
3. Overlapping among multiple subnetworks increases network
congestion --> a well-thorough networks design and
deployment is recommended.
15
Simulation
Conclusion
IoT Systems need to be interoperable and self-steering.
The ACOSO-based approach represents a viable solution
i. to provide concrete interoperability among heterogeneous IoT
Systems at different levels of granularity;
ii. to enable autonomic and cognitive management mechanisms
that allow supporting the IoT Systems integration process.
Ongoing and Future Work
• To allow SOs virtualization by using edge- and cloud-based
infrastructures [F14].
• To pursue further application in specific domains (e.g., Internet
of Vehicles [C15]). 16
HOW TO CITE THE MANUSCRIPT RELATED TO THESE SLIDES:
•
•
17
THANK YOU FOR YOUR ATTENTION!
QUESTIONS?
References
• Zorzi, M. et al. "From today's intranet of things to a future internet of things: a wireless-and
mobility-related view." IEEE Wireless Communications 17.6 (2010): 44-51.
• Inter-IoT Website http://www.inter-iot-project.eu/ (last access December 2016)
• Kortuem, G. et al. "Smart objects as building blocks for the internet of things." IEEE Internet
Computing 14.1 (2010): 44-51.
• Gubbi, J. et al. "Internet of Things (IoT): A vision, architectural elements, and future directions."
Future Generation Computer Systems 29.7 (2013): 1645-1660.
• Luck, M., P. McBurney, and C. Preist. "A manifesto for agent technology: Towards next generation
computing." Autonomous Agents and Multi-Agent Systems 9.3 (2004): 203-252.
• Fortino, G., A. Guerrieri, and W. Russo. "Agent-oriented smart objects development." Computer
Supported Cooperative Work in Design (CSCWD), 2012 IEEE 16th Int. Conf. on. IEEE, 2012.
• Kephart, J. O., and D. Chess. "The vision of autonomic computing." Computer 36.1 (2003): 41-50.
• Fortuna, C., and M. Mohorcic. "Trends in the development of communication networks: Cognitive
networks." Computer networks 53.9 (2009): 1354-1376.
• Fortino, G., et al. "An agent-based middleware for cooperating smart objects." Int. Conf. on Practical
Applications of Agents and Multi-Agent Systems. Springer Berlin Heidelberg, 2013.
• Fortino, G., W. Russo, and C. Savaglio. "Simulation of Agent-oriented Internet of Things Systems."
Proc. 17th Workshop" From Objects to Agents. 2016.
• Varga, A. "OMNeT++." Modeling and Tools for Network Simulation. Springer Berlin Heidelberg, 2010.
35-59.
• Fortino, G. et al. "Integration of agent-based and cloud computing for the smart objects-oriented
iot." Computer Supported Cooperative Work in Design, Proc. of the IEEE 18th Int. Conf. on., 2014.
• Cheng, J. et al. "Routing in internet of vehicles: A review." IEEE Transactions on Intelligent
Transportation Systems 16.5 (2015): 2339-2352.
BACK-UP SLIDES
20
21
1 2
3 4
5
1
1
3
4
5
6
2
9
8
7
10
Small
Network
Medium
Network
Large
Network

More Related Content

PPT
Dynamic Data Analytics for the Internet of Things: Challenges and Opportunities
PayamBarnaghi
 
PPT
Physical-Cyber-Social Data Analytics & Smart City Applications
PayamBarnaghi
 
PPT
Information Engineering in the Age of the Internet of Things
PayamBarnaghi
 
PPT
Dynamic Semantics for Semantics for Dynamic IoT Environments
PayamBarnaghi
 
PDF
Autonomic and cognitive architectures for the Internet of Things, Claudio Sav...
Universita della Calabria,
 
PPT
Semantic technologies for the Internet of Things
PayamBarnaghi
 
PDF
CONTEXT INFORMATION AGGREGATION MECHANISM BASED ON BLOOM FILTERS (CIA-BF) FOR...
IJCNCJournal
 
PPT
Smart Cities….Smart Future
PayamBarnaghi
 
Dynamic Data Analytics for the Internet of Things: Challenges and Opportunities
PayamBarnaghi
 
Physical-Cyber-Social Data Analytics & Smart City Applications
PayamBarnaghi
 
Information Engineering in the Age of the Internet of Things
PayamBarnaghi
 
Dynamic Semantics for Semantics for Dynamic IoT Environments
PayamBarnaghi
 
Autonomic and cognitive architectures for the Internet of Things, Claudio Sav...
Universita della Calabria,
 
Semantic technologies for the Internet of Things
PayamBarnaghi
 
CONTEXT INFORMATION AGGREGATION MECHANISM BASED ON BLOOM FILTERS (CIA-BF) FOR...
IJCNCJournal
 
Smart Cities….Smart Future
PayamBarnaghi
 

What's hot (19)

PPT
CityPulse: Large-scale data analysis for smart city applications
PayamBarnaghi
 
PPT
Smart Cities: How are they different?
PayamBarnaghi
 
PPTX
Unit & Ubiquitous IoT for securing cyberentities
DikShaant Kripalani
 
PPT
Data Analytics for Smart Cities: Looking Back, Looking Forward
PayamBarnaghi
 
PPT
CityPulse: Large-scale data analytics for smart cities
PayamBarnaghi
 
PDF
MODEL-DRIVEN DEVELOPMENT PATTERNS FOR MOBILE SERVICES IN CLOUD OF THINGS
Nexgen Technology
 
PPT
Working with real world data
PayamBarnaghi
 
DOCX
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS The design-and-evaluation-of-an-...
IEEEMEMTECHSTUDENTPROJECTS
 
PPT
Semantic Technologies for the Internet of Things: Challenges and Opportunities
PayamBarnaghi
 
PDF
Blockchain and ai__architectures__challenges_and_future_directions_for_enabli...
Hani Sami
 
PPTX
Introduction to network ( Internet and its layer) Or how internet really works!
Mohammad kermani
 
PPT
ITS 2010 - Extended presentation slides
Antonio Marcos Alberti
 
PPT
How to make cities "smarter"?
PayamBarnaghi
 
PPT
How to make data more usable on the Internet of Things
PayamBarnaghi
 
PPT
Smart Cities and Data Analytics: Challenges and Opportunities
PayamBarnaghi
 
PPT
Intelligent Data Processing for the Internet of Things
PayamBarnaghi
 
PDF
Toward social internet of vehicles concept architecture, and applications
redpel dot com
 
DOCX
Deep Learning for Internet of Things (IoT) Insights from Patents
Alex G. Lee, Ph.D. Esq. CLP
 
PDF
The road to internet of things :a survey
Sana
 
CityPulse: Large-scale data analysis for smart city applications
PayamBarnaghi
 
Smart Cities: How are they different?
PayamBarnaghi
 
Unit & Ubiquitous IoT for securing cyberentities
DikShaant Kripalani
 
Data Analytics for Smart Cities: Looking Back, Looking Forward
PayamBarnaghi
 
CityPulse: Large-scale data analytics for smart cities
PayamBarnaghi
 
MODEL-DRIVEN DEVELOPMENT PATTERNS FOR MOBILE SERVICES IN CLOUD OF THINGS
Nexgen Technology
 
Working with real world data
PayamBarnaghi
 
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS The design-and-evaluation-of-an-...
IEEEMEMTECHSTUDENTPROJECTS
 
Semantic Technologies for the Internet of Things: Challenges and Opportunities
PayamBarnaghi
 
Blockchain and ai__architectures__challenges_and_future_directions_for_enabli...
Hani Sami
 
Introduction to network ( Internet and its layer) Or how internet really works!
Mohammad kermani
 
ITS 2010 - Extended presentation slides
Antonio Marcos Alberti
 
How to make cities "smarter"?
PayamBarnaghi
 
How to make data more usable on the Internet of Things
PayamBarnaghi
 
Smart Cities and Data Analytics: Challenges and Opportunities
PayamBarnaghi
 
Intelligent Data Processing for the Internet of Things
PayamBarnaghi
 
Toward social internet of vehicles concept architecture, and applications
redpel dot com
 
Deep Learning for Internet of Things (IoT) Insights from Patents
Alex G. Lee, Ph.D. Esq. CLP
 
The road to internet of things :a survey
Sana
 
Ad

Similar to Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Approach. Claudio Savaglio, Giancarlo Fortino, Mengchu Zhou. IEEE WFIoT 2016 (20)

PDF
Open Source Platforms Integration for the Development of an Architecture of C...
Eswar Publications
 
PDF
eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...
Juan Antonio Martin Checa
 
PDF
IoT Challenges: Technological, Business and Social aspects
Roberto Minerva
 
PDF
Understanding Architecture of Internet of Things
IJSRED
 
PDF
IRJET- Review On Semantic Open IoT Service Platform
IRJET Journal
 
PDF
Context Information Aggregation Mechanism Based on Bloom Filters (CIA-BF) for...
IJCNCJournal
 
PDF
Фреймворк промышленного интернета
Sergey Zhdanov
 
PDF
The Role of Cloud-MANET Framework in the Internet of Things (IoT)
AlAtfat
 
PDF
RPL AND COAP PROTOCOLS, EXPERIMENTAL ANALYSIS FOR IOT: A CASE STUDY
ijasuc
 
PDF
RPL AND COAP PROTOCOLS, EXPERIMENTAL ANALYSIS FOR IOT: A CASE STUDY
ijasuc
 
PDF
RPL AND COAP PROTOCOLS, EXPERIMENTAL ANALYSIS FOR IOT: A CASE STUDY
ijasuc
 
PPTX
A Framework for Cognitive Internet of Things based on Blockchain
Kamran Gholizadeh HamlAbadi
 
PDF
Toward a real time framework in cloudlet-based architecture
redpel dot com
 
PPTX
IoT [Internet of Things]
Er. Arpit Sharma
 
PDF
The Role of Internet of Things and Fog Computing in Smart Cities
gerogepatton
 
PDF
The Role of Internet of Things and Fog Computing in Smart Cities
gerogepatton
 
PDF
Research Inventy : International Journal of Engineering and Science
inventy
 
PDF
Assignment Of Sensing Tasks To IoT Devices Exploitation Of A Social Network ...
Dustin Pytko
 
PDF
Intelligent Internet of Things (IIoT): System Architectures and Communica...
Raghu Nandy
 
PDF
ARCHITECTURAL ASPECT-AWARE DESIGN FOR IOT APPLICATIONS: CONCEPTUAL PROPOSAL
ijcsit
 
Open Source Platforms Integration for the Development of an Architecture of C...
Eswar Publications
 
eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...
Juan Antonio Martin Checa
 
IoT Challenges: Technological, Business and Social aspects
Roberto Minerva
 
Understanding Architecture of Internet of Things
IJSRED
 
IRJET- Review On Semantic Open IoT Service Platform
IRJET Journal
 
Context Information Aggregation Mechanism Based on Bloom Filters (CIA-BF) for...
IJCNCJournal
 
Фреймворк промышленного интернета
Sergey Zhdanov
 
The Role of Cloud-MANET Framework in the Internet of Things (IoT)
AlAtfat
 
RPL AND COAP PROTOCOLS, EXPERIMENTAL ANALYSIS FOR IOT: A CASE STUDY
ijasuc
 
RPL AND COAP PROTOCOLS, EXPERIMENTAL ANALYSIS FOR IOT: A CASE STUDY
ijasuc
 
RPL AND COAP PROTOCOLS, EXPERIMENTAL ANALYSIS FOR IOT: A CASE STUDY
ijasuc
 
A Framework for Cognitive Internet of Things based on Blockchain
Kamran Gholizadeh HamlAbadi
 
Toward a real time framework in cloudlet-based architecture
redpel dot com
 
IoT [Internet of Things]
Er. Arpit Sharma
 
The Role of Internet of Things and Fog Computing in Smart Cities
gerogepatton
 
The Role of Internet of Things and Fog Computing in Smart Cities
gerogepatton
 
Research Inventy : International Journal of Engineering and Science
inventy
 
Assignment Of Sensing Tasks To IoT Devices Exploitation Of A Social Network ...
Dustin Pytko
 
Intelligent Internet of Things (IIoT): System Architectures and Communica...
Raghu Nandy
 
ARCHITECTURAL ASPECT-AWARE DESIGN FOR IOT APPLICATIONS: CONCEPTUAL PROPOSAL
ijcsit
 
Ad

Recently uploaded (20)

PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
Beyond Automation: The Role of IoT Sensor Integration in Next-Gen Industries
Rejig Digital
 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
PDF
This slide provides an overview Technology
mineshkharadi333
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Software Development Company | KodekX
KodekX
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PPTX
Coupa-Overview _Assumptions presentation
annapureddyn
 
PDF
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
PPTX
IoT Sensor Integration 2025 Powering Smart Tech and Industrial Automation.pptx
Rejig Digital
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
REPORT: Heating appliances market in Poland 2024
SPIUG
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Beyond Automation: The Role of IoT Sensor Integration in Next-Gen Industries
Rejig Digital
 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
This slide provides an overview Technology
mineshkharadi333
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Software Development Company | KodekX
KodekX
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Coupa-Overview _Assumptions presentation
annapureddyn
 
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
IoT Sensor Integration 2025 Powering Smart Tech and Industrial Automation.pptx
Rejig Digital
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 

Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Approach. Claudio Savaglio, Giancarlo Fortino, Mengchu Zhou. IEEE WFIoT 2016

  • 1. Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Approach Claudio Savaglio, Giancarlo Fortino, Mengchu Zhou 3rd IEEE World Forum on Internet of Things, Reston, VA, USA, 12 December 2016
  • 2. HOW TO CITE THE MANUSCRIPT RELATED TO THESE SLIDES: • • 2
  • 3. Outline 1. Background 2. Motivations and Proposal 3. Agent-based SO development 4. ACOSO middleware 5. Simulation 6. Conclusion and future work 3
  • 4. Background – toward the Internet of Things (IoT) 4 “Intranets of Things” are domain specific and scarcely interoperable [Z10].
  • 5. Background – toward the Internet of Things (IoT) 5 “Intranets of Things” are domain specific and scarcely interoperable [Z10]. Voluntary interoperability among heterogeneous IoT platforms spanning multiple application domains (INTER- IoT H2020 EU research project [WS16]).
  • 6. Background – Smart Object (SO) SOs are fundamental IoT building blocks [K10] -> SO-based IoT vision 6 Augmented real world objects autonomously interacting each others and proactively providing cyber-physical services.
  • 7. Motivations Desiderata Interoperability despite functional/protocol heterogeneities Autonomy Awareness/Smartness Dynamicity Scalability Reliability and Robustness Price/Design Constraint SO-based IoT systems development poses notably challenges, both at thing and at system level [G13]. Proposal: an agent oriented approach (based on the ACOSO middleware) to develop interoperable, self-steering and heterogeneous SO-based IoT systems. 7
  • 8. Agent-based SO development input output A software Agent [L04] : • is an autonomous, goal-directed entity; • is situated in, is aware of, and reacts to its environment; • cooperates to accomplish its tasks. Agents are able to: • encapsulate complex functionalities and abstract heterogeneous resources; • act as interoperability facilitators; • fully support the development of complex, cooperative and adaptive distributed systems [F12]. 8
  • 9. Agent-based SO development Following the agent-based computing paradigm, (autonomic) SOs are modeled as Agents and (cognitive) SO-based IoT Systems as Multi agent Systems (M.A.S.). Autonomic Computing [K03] Cognitive Networks [F09] 9
  • 10. ACOSO (Agent-based COoperating SO) Middleware ACOSO [F13] provides • (in-the-small and in-the-large) SO programming model; • platform neutral, event-driven and multi-layered architecture; • Jade-based agent management and infrastructure of communication. Each ACOSO-based SO is a cooperating agent characterized by its set of tasks, namely event-driven and state-based components modeling agent behaviors and goals. 10
  • 11. Communication 11 Main SO features ACOSO Architecture ACOSO (Agent-based COoperating SO) Middleware Smartness & Knowledge Service Provision Sensing / Actuation
  • 12. ACOSO-based approach is • fine-grained, since SOs can be designed with different degrees of smartness; • modular, because the ACOSO architecture consists of pluggable components (e.g., device/communication adapters); • efficient and flexible, with frozen spots (basic SO functionalities already implemented) and hot spots (adapters, new User Defined Tasks for specific SO service). 12 ACOSO (Agent-based COoperating SO) Middleware
  • 13. Simulation Before the actual SO deployment phase, IoT Systems simulation allows: • investigating possible issues or unpredicted situations, • testing IoT System design choices and setting parameters; • validating of models, protocols and algorithms. Currently IoT-specific simulators are not available yet [F16]. 13
  • 14. Goals: • Simulating IoT System high-level communication among SOs (modeled following the ACOSO approach) through OMNET++ [V10]. • Investigating how the SO population and its distribution may influence the overall performances in the SO Discovery (SOD) phase and in Information exchange (IE) phase. Network Scale #SO #subnet Metrics Parameters Small 50-100 1 (Discovery/RoundTrip)Time, (Request/Message)DeliveryRatio #SO, TCP-based and UDP-based protocols Medium 250–500 5 Large 500-1000 10 14 Simulation
  • 15. Simulations results: 1. When the SO number increases the performance worsens due to wireless interferences and network congestion --> involve as few SOs as possible. 2. TCP-based protocols guarantee best results in terms of (Request/Message) Delivery Ratio but they imply higher values of (Discovery/Roundtrip) Time --> avoid reliable protocols in time-sensitive application scenarios. 3. Overlapping among multiple subnetworks increases network congestion --> a well-thorough networks design and deployment is recommended. 15 Simulation
  • 16. Conclusion IoT Systems need to be interoperable and self-steering. The ACOSO-based approach represents a viable solution i. to provide concrete interoperability among heterogeneous IoT Systems at different levels of granularity; ii. to enable autonomic and cognitive management mechanisms that allow supporting the IoT Systems integration process. Ongoing and Future Work • To allow SOs virtualization by using edge- and cloud-based infrastructures [F14]. • To pursue further application in specific domains (e.g., Internet of Vehicles [C15]). 16
  • 17. HOW TO CITE THE MANUSCRIPT RELATED TO THESE SLIDES: • • 17
  • 18. THANK YOU FOR YOUR ATTENTION! QUESTIONS?
  • 19. References • Zorzi, M. et al. "From today's intranet of things to a future internet of things: a wireless-and mobility-related view." IEEE Wireless Communications 17.6 (2010): 44-51. • Inter-IoT Website http://www.inter-iot-project.eu/ (last access December 2016) • Kortuem, G. et al. "Smart objects as building blocks for the internet of things." IEEE Internet Computing 14.1 (2010): 44-51. • Gubbi, J. et al. "Internet of Things (IoT): A vision, architectural elements, and future directions." Future Generation Computer Systems 29.7 (2013): 1645-1660. • Luck, M., P. McBurney, and C. Preist. "A manifesto for agent technology: Towards next generation computing." Autonomous Agents and Multi-Agent Systems 9.3 (2004): 203-252. • Fortino, G., A. Guerrieri, and W. Russo. "Agent-oriented smart objects development." Computer Supported Cooperative Work in Design (CSCWD), 2012 IEEE 16th Int. Conf. on. IEEE, 2012. • Kephart, J. O., and D. Chess. "The vision of autonomic computing." Computer 36.1 (2003): 41-50. • Fortuna, C., and M. Mohorcic. "Trends in the development of communication networks: Cognitive networks." Computer networks 53.9 (2009): 1354-1376. • Fortino, G., et al. "An agent-based middleware for cooperating smart objects." Int. Conf. on Practical Applications of Agents and Multi-Agent Systems. Springer Berlin Heidelberg, 2013. • Fortino, G., W. Russo, and C. Savaglio. "Simulation of Agent-oriented Internet of Things Systems." Proc. 17th Workshop" From Objects to Agents. 2016. • Varga, A. "OMNeT++." Modeling and Tools for Network Simulation. Springer Berlin Heidelberg, 2010. 35-59. • Fortino, G. et al. "Integration of agent-based and cloud computing for the smart objects-oriented iot." Computer Supported Cooperative Work in Design, Proc. of the IEEE 18th Int. Conf. on., 2014. • Cheng, J. et al. "Routing in internet of vehicles: A review." IEEE Transactions on Intelligent Transportation Systems 16.5 (2015): 2339-2352.