SlideShare a Scribd company logo
DevOps for Dynamic
Interoperability of IoT, Edge
and Cloud Systems
Hong-Linh Truong,
Department of Computer Science
http://rdsea.github.io
Diversity and Complexity in
Developing IoT Cloud applications
❏Cloud resources
❏ Datahub, message brokers, databases, analytics, etc.
❏ Such resources can be requested on-demand
❏Edge and network functions resources
❏ Firewall, lightweight brokers, storage, edge AI, etc.
❏ Software-based network functions, deployed on-demand using cloud technologies
❏IoT resources
❏ Sensors, Actuator, IoT Gateways, IoT platforms, etc.
2nd Vienna Software Seminar (VSS), 30 August 2019
2
All (multi-layered cross-
systems) resources are
(micro) services
Interoperability issues
❏ On IoT/edge side
❏ devices integration, sensor connectivity, sensor data models, discovery,
etc.
❏ Interoperability among Things, within an IoT/edge platform
❏ On (public/private) services in data centers for IoT
❏ Protocol and data integration, data transformation, etc.
❏ Interoperability in accessing multiple IoT platforms
❏ On both IoT and cloud sides
❏ Platform to platform, IoT middleware, IoT-Edge-Cloud
❏ Interoperability across multiple IoT platforms
2nd Vienna Software Seminar (VSS), 30 August 2019
3
Complex case: example of SeaPort
Interoperability issues: Data format, data semantics,
APIs, middleware services, and regulations
2nd Vienna Software Seminar (VSS), 30 August 2019
4
Based on the H2020 EU INTER-IoT project -http://www.inter-iot-project.eu/
Example: Protocol bridges and other
services
2nd Vienna Software Seminar (VSS), 30 August 2019
5
Protocol bridge
Platform
IoT platform
Resource discovery
and provisioning
Example: activities and runtime
2nd Vienna Software Seminar (VSS), 30 August 2019
6
Development
Operation: IoT
Cloud
application
DevOps for dynamic interoperability
▪ Developments
▪ Artifacts for interoperability
▪ Searching software artefact and automatic deployment of
software across IoT, edge and cloud
▪ Artifacts can be instantiated into the right environments
▪ E.g., a middleware service for performing protocol translation, a data
pipeline for covering data, or a function for filtering IoT data
▪ Operations
▪ Resource providers for IoT, edge and cloud resources
▪ Resource ensembles elasticity and composition at runtime
2nd Vienna Software Seminar (VSS), 30 August 2019
7
Overall process
2nd Vienna Software Seminar (VSS), 30 August 2019
8
Development using existing
tools/methods
Kubernetes, Docker, etc. in
Edge+Cloud
Resource ensemble
across edge+cloud
Dynamic provisioning,
Elasticity, & service
mesh
New types of metadata for
multi-faced interoperability
Prototypes and testbed
❏Current working prototypes
❏ rsiHub: https://github.com/SINCConcept/HINC/
❏ IoTCloudSamples: https://github.com/rdsea/IoTCloudSamples
❏Testbed
❏ Google Cloud and Edge devices
❏ for Cloud services and for emulating edge/IoT platforms
❏ for emulating IoT sensors
❏Realistic dataset or emulating dataset for sensors
❏Real service providers and emulating services for application
domains
2nd Vienna Software Seminar (VSS), 30 August 2019
9
Thanks!
Hong-Linh Truong
Department of Computer Science
rdsea.github.io
2nd Vienna Software Seminar (VSS), 30 August 2019
10

More Related Content

What's hot (18)

PDF
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
ijccsa
 
DOCX
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
ijccsa
 
PDF
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
ijccsa
 
PDF
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
ijccsa
 
PDF
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
ijccsa
 
PDF
SecureCloud - Concertation Meeting EUBrasilCloudFORUM
EUBrasilCloudFORUM .
 
PPTX
Fraud detection using Deep learning and TensorFow on DSX
Tuhin Mahmud
 
PDF
3 rd International Conference on Cloud, Big Data and Web Services (CBW 2022)
ijait
 
PDF
XLDB2017 : From Data Silos to Multi-Sources and Multi-Agents Cognitive Platforms
Perfect Memory
 
PDF
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
ijccsa
 
PDF
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
ijccsa
 
PDF
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
ijccsa
 
PDF
SC7 Workshop 3: Big Data Europe Project
BigData_Europe
 
PPTX
SC7 Webinar 4 04/05/2017 NCSR Demokritos Presentation "Event Detection"
BigData_Europe
 
PDF
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
ijccsa
 
PDF
SecureCloud Project
EUBrasilCloudFORUM .
 
PDF
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
ijccsa
 
PDF
Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...
EUDAT
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
ijccsa
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
ijccsa
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
ijccsa
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
ijccsa
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
ijccsa
 
SecureCloud - Concertation Meeting EUBrasilCloudFORUM
EUBrasilCloudFORUM .
 
Fraud detection using Deep learning and TensorFow on DSX
Tuhin Mahmud
 
3 rd International Conference on Cloud, Big Data and Web Services (CBW 2022)
ijait
 
XLDB2017 : From Data Silos to Multi-Sources and Multi-Agents Cognitive Platforms
Perfect Memory
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
ijccsa
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
ijccsa
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
ijccsa
 
SC7 Workshop 3: Big Data Europe Project
BigData_Europe
 
SC7 Webinar 4 04/05/2017 NCSR Demokritos Presentation "Event Detection"
BigData_Europe
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
ijccsa
 
SecureCloud Project
EUBrasilCloudFORUM .
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
ijccsa
 
Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...
EUDAT
 

Similar to DevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems (20)

PDF
Dynamic IoT data, protocol, and middleware interoperability with resource sli...
Hong-Linh Truong
 
PDF
Advancing Iot Platforms Interoperability Ovidiu Vermesan
wijasgobbe
 
PDF
Towards a Resource Slice Interoperability Hub for IoT
Hong-Linh Truong
 
PPTX
Azure IoT Edge: a breakthrough platform and service running cloud intelligenc...
Microsoft Tech Community
 
PPTX
Interoperability and AIOTI
Big Data Value Association
 
PPTX
Interoperability and AIOTI
Big Data Value Association
 
PPTX
Internet of things at the Edge with Azure IoT Edge by sonujose
Sonu Jose
 
PDF
On Engineering Analytics of Elastic IoT Cloud Systems
Hong-Linh Truong
 
PPTX
Exploring IoT Edge
Codit
 
PDF
IoTWorld 2016 OSS Keynote Param Singh, Ian Skerrett
Param Singh
 
PDF
IOT Edge within th eAzure IOT Framework
Axel Dittmann
 
PDF
The Top IoT Application Development Strategies for Scalable Systems
Miller Smith
 
PDF
Azure IoT services - overview, SenZations 2015
SenZations Summer School
 
PPTX
Enabling high level application development for internet of things
Pankesh Patel
 
PDF
IoT Systems: Technology, Architecture & Performance
Ashu Joshi
 
PDF
Interoperability Of Heterogeneous Iot Platforms A Layered Approach 1st Editio...
gatontretti
 
PPTX
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
Codit
 
PPTX
Interoperable Clouds and How to Build (or Buy) Them
Mark Voelker
 
PPTX
IoT and Cloud services interactions
AGILE IoT
 
PDF
Architecting Iot Solutions On Azure Conquering Complexity For Scalable Device...
gendyhajra32
 
Dynamic IoT data, protocol, and middleware interoperability with resource sli...
Hong-Linh Truong
 
Advancing Iot Platforms Interoperability Ovidiu Vermesan
wijasgobbe
 
Towards a Resource Slice Interoperability Hub for IoT
Hong-Linh Truong
 
Azure IoT Edge: a breakthrough platform and service running cloud intelligenc...
Microsoft Tech Community
 
Interoperability and AIOTI
Big Data Value Association
 
Interoperability and AIOTI
Big Data Value Association
 
Internet of things at the Edge with Azure IoT Edge by sonujose
Sonu Jose
 
On Engineering Analytics of Elastic IoT Cloud Systems
Hong-Linh Truong
 
Exploring IoT Edge
Codit
 
IoTWorld 2016 OSS Keynote Param Singh, Ian Skerrett
Param Singh
 
IOT Edge within th eAzure IOT Framework
Axel Dittmann
 
The Top IoT Application Development Strategies for Scalable Systems
Miller Smith
 
Azure IoT services - overview, SenZations 2015
SenZations Summer School
 
Enabling high level application development for internet of things
Pankesh Patel
 
IoT Systems: Technology, Architecture & Performance
Ashu Joshi
 
Interoperability Of Heterogeneous Iot Platforms A Layered Approach 1st Editio...
gatontretti
 
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
Codit
 
Interoperable Clouds and How to Build (or Buy) Them
Mark Voelker
 
IoT and Cloud services interactions
AGILE IoT
 
Architecting Iot Solutions On Azure Conquering Complexity For Scalable Device...
gendyhajra32
 
Ad

More from Hong-Linh Truong (20)

PDF
QoA4ML – A Framework for Supporting Contracts in Machine Learning Services
Hong-Linh Truong
 
PDF
Sharing Blockchain Performance Knowledge for Edge Service Development
Hong-Linh Truong
 
PDF
Measuring, Quantifying, & Predicting the Cost-Accuracy Tradeoff
Hong-Linh Truong
 
PDF
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Hong-Linh Truong
 
PDF
Modeling and Provisioning IoT Cloud Systems for Testing Uncertainties
Hong-Linh Truong
 
PDF
Characterizing Incidents in Cloud-based IoT Data Analytics
Hong-Linh Truong
 
PDF
Enabling Edge Analytics of IoT Data: The Case of LoRaWAN
Hong-Linh Truong
 
PDF
Analytics of Performance and Data Quality for Mobile Edge Cloud Applications
Hong-Linh Truong
 
PDF
Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...
Hong-Linh Truong
 
PDF
Deep Context-Awareness: Context Coupling and New Types of Context Information...
Hong-Linh Truong
 
PDF
Managing and Testing Ensembles of IoT, Network functions, and Clouds
Hong-Linh Truong
 
PDF
On Supporting Contract-aware IoT Dataspace Services
Hong-Linh Truong
 
PDF
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
Hong-Linh Truong
 
PDF
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
Hong-Linh Truong
 
PDF
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
Hong-Linh Truong
 
PDF
Governing Elastic IoT Cloud Systems under Uncertainties
Hong-Linh Truong
 
PDF
SmartSociety – A Platform for Collaborative People-Machine Computation
Hong-Linh Truong
 
PDF
On Developing and Operating of Data Elasticity Management Process
Hong-Linh Truong
 
PDF
ICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud Systems
Hong-Linh Truong
 
PDF
Principles for Engineering Elastic IoT Cloud Systems
Hong-Linh Truong
 
QoA4ML – A Framework for Supporting Contracts in Machine Learning Services
Hong-Linh Truong
 
Sharing Blockchain Performance Knowledge for Edge Service Development
Hong-Linh Truong
 
Measuring, Quantifying, & Predicting the Cost-Accuracy Tradeoff
Hong-Linh Truong
 
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Hong-Linh Truong
 
Modeling and Provisioning IoT Cloud Systems for Testing Uncertainties
Hong-Linh Truong
 
Characterizing Incidents in Cloud-based IoT Data Analytics
Hong-Linh Truong
 
Enabling Edge Analytics of IoT Data: The Case of LoRaWAN
Hong-Linh Truong
 
Analytics of Performance and Data Quality for Mobile Edge Cloud Applications
Hong-Linh Truong
 
Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...
Hong-Linh Truong
 
Deep Context-Awareness: Context Coupling and New Types of Context Information...
Hong-Linh Truong
 
Managing and Testing Ensembles of IoT, Network functions, and Clouds
Hong-Linh Truong
 
On Supporting Contract-aware IoT Dataspace Services
Hong-Linh Truong
 
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
Hong-Linh Truong
 
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
Hong-Linh Truong
 
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
Hong-Linh Truong
 
Governing Elastic IoT Cloud Systems under Uncertainties
Hong-Linh Truong
 
SmartSociety – A Platform for Collaborative People-Machine Computation
Hong-Linh Truong
 
On Developing and Operating of Data Elasticity Management Process
Hong-Linh Truong
 
ICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud Systems
Hong-Linh Truong
 
Principles for Engineering Elastic IoT Cloud Systems
Hong-Linh Truong
 
Ad

Recently uploaded (20)

PDF
People & Earth's Ecosystem -Lesson 2: People & Population
marvinnbustamante1
 
PPTX
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
PPTX
SPINA BIFIDA: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
PDF
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 
PDF
Biological Bilingual Glossary Hindi and English Medium
World of Wisdom
 
PPTX
I AM MALALA The Girl Who Stood Up for Education and was Shot by the Taliban...
Beena E S
 
PDF
Lesson 2 - WATER,pH, BUFFERS, AND ACID-BASE.pdf
marvinnbustamante1
 
PDF
The-Ever-Evolving-World-of-Science (1).pdf/7TH CLASS CURIOSITY /1ST CHAPTER/B...
Sandeep Swamy
 
PPTX
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
PPTX
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 
PPTX
How to Convert an Opportunity into a Quotation in Odoo 18 CRM
Celine George
 
PPTX
STAFF DEVELOPMENT AND WELFARE: MANAGEMENT
PRADEEP ABOTHU
 
PPTX
How to Set Maximum Difference Odoo 18 POS
Celine George
 
PPTX
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
PPTX
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
 
PDF
LAW OF CONTRACT ( 5 YEAR LLB & UNITARY LLB)- MODULE-3 - LEARN THROUGH PICTURE
APARNA T SHAIL KUMAR
 
PDF
SSHS-2025-PKLP_Quarter-1-Dr.-Kerby-Alvarez.pdf
AishahSangcopan1
 
PDF
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
PDF
community health nursing question paper 2.pdf
Prince kumar
 
PDF
Isharyanti-2025-Cross Language Communication in Indonesian Language
Neny Isharyanti
 
People & Earth's Ecosystem -Lesson 2: People & Population
marvinnbustamante1
 
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
SPINA BIFIDA: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 
Biological Bilingual Glossary Hindi and English Medium
World of Wisdom
 
I AM MALALA The Girl Who Stood Up for Education and was Shot by the Taliban...
Beena E S
 
Lesson 2 - WATER,pH, BUFFERS, AND ACID-BASE.pdf
marvinnbustamante1
 
The-Ever-Evolving-World-of-Science (1).pdf/7TH CLASS CURIOSITY /1ST CHAPTER/B...
Sandeep Swamy
 
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 
How to Convert an Opportunity into a Quotation in Odoo 18 CRM
Celine George
 
STAFF DEVELOPMENT AND WELFARE: MANAGEMENT
PRADEEP ABOTHU
 
How to Set Maximum Difference Odoo 18 POS
Celine George
 
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
 
LAW OF CONTRACT ( 5 YEAR LLB & UNITARY LLB)- MODULE-3 - LEARN THROUGH PICTURE
APARNA T SHAIL KUMAR
 
SSHS-2025-PKLP_Quarter-1-Dr.-Kerby-Alvarez.pdf
AishahSangcopan1
 
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
community health nursing question paper 2.pdf
Prince kumar
 
Isharyanti-2025-Cross Language Communication in Indonesian Language
Neny Isharyanti
 

DevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems

  • 1. DevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems Hong-Linh Truong, Department of Computer Science http://rdsea.github.io
  • 2. Diversity and Complexity in Developing IoT Cloud applications ❏Cloud resources ❏ Datahub, message brokers, databases, analytics, etc. ❏ Such resources can be requested on-demand ❏Edge and network functions resources ❏ Firewall, lightweight brokers, storage, edge AI, etc. ❏ Software-based network functions, deployed on-demand using cloud technologies ❏IoT resources ❏ Sensors, Actuator, IoT Gateways, IoT platforms, etc. 2nd Vienna Software Seminar (VSS), 30 August 2019 2 All (multi-layered cross- systems) resources are (micro) services
  • 3. Interoperability issues ❏ On IoT/edge side ❏ devices integration, sensor connectivity, sensor data models, discovery, etc. ❏ Interoperability among Things, within an IoT/edge platform ❏ On (public/private) services in data centers for IoT ❏ Protocol and data integration, data transformation, etc. ❏ Interoperability in accessing multiple IoT platforms ❏ On both IoT and cloud sides ❏ Platform to platform, IoT middleware, IoT-Edge-Cloud ❏ Interoperability across multiple IoT platforms 2nd Vienna Software Seminar (VSS), 30 August 2019 3
  • 4. Complex case: example of SeaPort Interoperability issues: Data format, data semantics, APIs, middleware services, and regulations 2nd Vienna Software Seminar (VSS), 30 August 2019 4 Based on the H2020 EU INTER-IoT project -http://www.inter-iot-project.eu/
  • 5. Example: Protocol bridges and other services 2nd Vienna Software Seminar (VSS), 30 August 2019 5 Protocol bridge Platform IoT platform Resource discovery and provisioning
  • 6. Example: activities and runtime 2nd Vienna Software Seminar (VSS), 30 August 2019 6 Development Operation: IoT Cloud application
  • 7. DevOps for dynamic interoperability ▪ Developments ▪ Artifacts for interoperability ▪ Searching software artefact and automatic deployment of software across IoT, edge and cloud ▪ Artifacts can be instantiated into the right environments ▪ E.g., a middleware service for performing protocol translation, a data pipeline for covering data, or a function for filtering IoT data ▪ Operations ▪ Resource providers for IoT, edge and cloud resources ▪ Resource ensembles elasticity and composition at runtime 2nd Vienna Software Seminar (VSS), 30 August 2019 7
  • 8. Overall process 2nd Vienna Software Seminar (VSS), 30 August 2019 8 Development using existing tools/methods Kubernetes, Docker, etc. in Edge+Cloud Resource ensemble across edge+cloud Dynamic provisioning, Elasticity, & service mesh New types of metadata for multi-faced interoperability
  • 9. Prototypes and testbed ❏Current working prototypes ❏ rsiHub: https://github.com/SINCConcept/HINC/ ❏ IoTCloudSamples: https://github.com/rdsea/IoTCloudSamples ❏Testbed ❏ Google Cloud and Edge devices ❏ for Cloud services and for emulating edge/IoT platforms ❏ for emulating IoT sensors ❏Realistic dataset or emulating dataset for sensors ❏Real service providers and emulating services for application domains 2nd Vienna Software Seminar (VSS), 30 August 2019 9
  • 10. Thanks! Hong-Linh Truong Department of Computer Science rdsea.github.io 2nd Vienna Software Seminar (VSS), 30 August 2019 10